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