|
| | 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.