@class NSData, NSMutableData; @interface PMLDenseVector : NSObject { NSMutableData *_data; } @property (readonly, nonatomic) const float *ptr; @property (readonly, nonatomic) unsigned long long count; @property (readonly, nonatomic) NSData *data; + (id)denseVectorFromNumbers:(id)a0; - (id)init; - (float)minValue; - (float)density; - (id)initWithData:(id)a0; - (id)initWithCount:(unsigned long long)a0; - (void).cxx_destruct; - (void)enumerateValuesWithBlock:(id /* block */)a0; - (id)mutableCopyWithZone:(struct _NSZone { } *)a0; - (float)maxValue; - (id)copyWithZone:(struct _NSZone { } *)a0; - (float)l2norm; - (id)initWithFloats:(const float *)a0 count:(unsigned long long)a1; - (id)initWithNumbers:(id)a0; - (float)valueAt:(unsigned long long)a0; - (float)cosineDistanceFrom:(id)a0; - (void)enumerateNonZeroValuesWithBlock:(id /* block */)a0; - (id)initWithFloatsNoCopy:(float *)a0 count:(unsigned long long)a1 deallocator:(id /* block */)a2; - (id)initWithFloatsNoCopy:(float *)a0 count:(unsigned long long)a1 freeWhenDone:(BOOL)a2; - (float)l1norm; - (id)sliceFrom:(int)a0 to:(int)a1; - (id)vecByAppendingVec:(id)a0; @end