Defines |
| #define | PUSHARG(ARG) if(!mat ## ARG.IsEmpty() && !mat ## ARG.IsDIN()) m_args.push_back(mat ## ARG); |
Functions |
| ostream & | operator<< (ostream &os, const Matrix &mat) |
| Matrix | operator+ (Matrix a, Matrix b) |
| Matrix | operator- (const Matrix &a) |
| Matrix | operator- (Matrix a, Matrix b) |
| Matrix | operator== (const Matrix &a, const Matrix &b) |
| Matrix | operator!= (const Matrix &a, const Matrix &b) |
| Matrix | operator< (const Matrix &a, const Matrix &b) |
| Matrix | operator> (const Matrix &a, const Matrix &b) |
| Matrix | operator<= (const Matrix &a, const Matrix &b) |
| Matrix | operator>= (const Matrix &a, const Matrix &b) |
| bool | any (const Matrix &a) |
| bool | all (const Matrix &a) |
| Matrix | find (const Matrix &a) |
| Matrix | ldivide (const Matrix &a, const Matrix &b) |
| Matrix | mldivide (Matrix a, Matrix b) |
| Matrix | mldivide (Matrix a, Matrix b, Matrix &fac) |
| Matrix | transpose (const Matrix &a) |
| Matrix | ctranspose (const Matrix &a) |
| double | sumall (const Matrix &a) |
| Matrix | horzcat (const vector< Matrix > &m_args) |
| Matrix | vertcat (const vector< Matrix > &m_args) |
| Matrix | horzcat (const vector< const Matrix * > &m_args) |
| Matrix | vertcat (const vector< const Matrix * > &m_args) |
| Matrix | horzcat (const Matrix &mat1, const Matrix &mat2, const Matrix &mat3, const Matrix &mat4, const Matrix &mat5, const Matrix &mat6, const Matrix &mat7, const Matrix &mat8, const Matrix &mat9, const Matrix &mat10, const Matrix &mat11, const Matrix &mat12, const Matrix &mat13, const Matrix &mat14, const Matrix &mat15, const Matrix &mat16, const Matrix &mat17, const Matrix &mat18, const Matrix &mat19, const Matrix &mat20) |
| Matrix | vertcat (const Matrix &mat1, const Matrix &mat2, const Matrix &mat3, const Matrix &mat4, const Matrix &mat5, const Matrix &mat6, const Matrix &mat7, const Matrix &mat8, const Matrix &mat9, const Matrix &mat10, const Matrix &mat11, const Matrix &mat12, const Matrix &mat13, const Matrix &mat14, const Matrix &mat15, const Matrix &mat16, const Matrix &mat17, const Matrix &mat18, const Matrix &mat19, const Matrix &mat20) |
| Matrix | ramp (double start, double step, double stop) |
| Matrix | sin (const Matrix &a) |
| Matrix | cos (const Matrix &a) |
| Matrix | power (const Matrix &a, const Matrix &b) |
| Matrix | mpower (const Matrix &a, double b) |
| Matrix | exp (const Matrix &a) |
| Matrix | log (const Matrix &a) |
| Matrix | sign (const Matrix &a) |
| Matrix | subsref (const Matrix &a, const Matrix &ind, const Matrix &jnd) |
| Matrix | subsasgn (const Matrix &a, const Matrix &ind, const Matrix &jnd, const Matrix &b) |
| Matrix | mtimes_eval (const Matrix &a, const Matrix &b) |
| Matrix | times_eval (const Matrix &a, const Matrix &b) |
| Matrix | cross_eval (const Matrix &a, const Matrix &b) |
| void | matrix_dgemm (Matrix &C, Matrix A, Matrix B) |
| Matrix & | MatMTimesMatPlusEq (Matrix &C, const Matrix &A, const Matrix &B) |
| Matrix & | MatTimesMatPlusEq (Matrix &C, const Matrix &A, const Matrix &B) |
| Matrix & | MatCrossMatPlusEq (Matrix &C, const Matrix &A, const Matrix &B) |
| vector< Matrix > | mask (const Matrix &s) |