Public Member Functions | |
| Matrix () | |
| Matrix (int Rows, int Cols) | |
| Matrix (int Rows, int Cols, std::string const &strVals) | |
| Matrix (int N, std::string const &strDiagonal, std::string const &strUpperTriang) | |
| ~Matrix () | |
| Matrix (Matrix< Type > const &Other) | |
| int | Rows () const | 
| int | Cols () const | 
| Type * | GetPtr () | 
| const Type * | GetPtr () const | 
| Type | Det () const | 
| void | Inv (Matrix< Type > &inv) const | 
| void | Trn (Matrix< Type > &trn) const | 
| void | Set (int Rows, int Cols) | 
| void | Set (int Rows, int Cols, std::string const &strVals) | 
| void | Set (int N, std::string const &strDiagonal, std::string const &strUpperTriang) | 
| void | SetValues (Type Value) | 
| void | Reset (std::string const &strVals) | 
| void | Resize (int Rows, int Cols) | 
| void | operator= (const Matrix< Type > &R) | 
| CommaAssign | operator= (Type const &Num) | 
| void | operator+= (const Matrix< Type > &R) | 
| void | operator-= (const Matrix< Type > &R) | 
| template<typename t_exp> | |
| void | operator= (const expression< t_exp, Matrix< Type > > &Exp) | 
| template<typename t_exp> | |
| void | operator+= (const expression< t_exp, Matrix< Type > > &Exp) | 
| template<typename t_exp> | |
| void | operator-= (const expression< t_exp, Matrix< Type > > &Exp) | 
| Type & | operator() (int i, int j) | 
| const Type & | operator() (int i, int j) const | 
Private Member Functions | |
| void | _set (int Rows, int Cols) | 
| void | _set (int Rows, int Cols, std::string const &strVals) | 
| void | _resize (int Rows, int Cols) | 
| void | _set_sym (int N, std::string const &strDiagonal, std::string const &strUpperTriang) | 
Private Attributes | |
| int | _rows | 
| int | _cols | 
| Type * | _values | 
Classes | |
| class | CommaAssign | 
Definition at line 50 of file matrix.h.
 1.4.7