luxlabs header browser preview


@interface PMLSparseMatrix : NSObject

@property (readonly, nonatomic) unsigned long long numberOfRows;
@property (readonly, nonatomic) unsigned long long numberOfColumns;
@property (nonatomic) BOOL isSymmetric;
@property (nonatomic) struct sparse_m_float { } *matrix;

+ (id)sparseMatrixFromNumbers:(id)a0;
+ (id)sparseMatrixWithNumberOfRows:(unsigned long long)a0 numberOfColumns:(unsigned long long)a1;

- (id)init;
- (void)dealloc;
- (float)minValue;
- (float)maxValue;
- (id)initWithSparseMatrix:(struct sparse_m_float { } *)a0;
- (float)valueAtRow:(unsigned long long)a0 column:(unsigned long long)a1;
- (void)_enumerateSparseRowsWithBlock:(id /* block */)a0;
- (void)enumerateNonZeroValuesForRow:(unsigned long long)a0 withBlock:(id /* block */)a1;
- (void)enumerateNonZeroValuesWithBlock:(id /* block */)a0;
- (id)matrixWithConstantColumn;

@end