|  | 
|  | Matrix () | 
|  | 
|  | Matrix (const int32_t m, const int32_t n) | 
|  | 
|  | Matrix (const int32_t m, const int32_t n, const FLOAT *val_) | 
|  | 
|  | Matrix (const Matrix &M) | 
|  | 
|  | ~Matrix () | 
|  | 
| Matrix & | operator= (const Matrix &M) | 
|  | 
| void | getData (FLOAT *val_, int32_t i1=0, int32_t j1=0, int32_t i2=-1, int32_t j2=-1) | 
|  | 
| Matrix | getMat (int32_t i1, int32_t j1, int32_t i2=-1, int32_t j2=-1) | 
|  | 
| void | setMat (const Matrix &M, const int32_t i, const int32_t j) | 
|  | 
| void | setVal (const int32_t m, const int32_t n, const FLOAT *val_) | 
|  | 
| void | setVal (FLOAT s, int32_t i1=0, int32_t j1=0, int32_t i2=-1, int32_t j2=-1) | 
|  | 
| void | setDiag (FLOAT s, int32_t i1=0, int32_t i2=-1) | 
|  | 
| void | zero () | 
|  | 
| Matrix | extractCols (std::vector< int > idx) | 
|  | 
| void | eye () | 
|  | 
| Matrix | operator+ (const Matrix &M) | 
|  | 
| Matrix | operator- (const Matrix &M) | 
|  | 
| Matrix | operator* (const Matrix &M) | 
|  | 
| Matrix | operator* (const FLOAT &s) | 
|  | 
| Matrix | operator/ (const Matrix &M) | 
|  | 
| Matrix | operator/ (const FLOAT &s) | 
|  | 
| Matrix | operator- () | 
|  | 
| Matrix | operator~ () | 
|  | 
| FLOAT | l2norm () | 
|  | 
| FLOAT | mean () | 
|  | 
| bool | inv () | 
|  | 
| FLOAT | det () | 
|  | 
| bool | solve (const Matrix &M, FLOAT eps=1e-20) | 
|  | 
| bool | lu (int32_t *idx, FLOAT &d, FLOAT eps=1e-20) | 
|  | 
| void | svd (Matrix &U, Matrix &W, Matrix &V) | 
|  | 
Definition at line 50 of file matrix.h.