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