|
Public Types |
| typedef Real | value_type |
| | Used type.
|
Public Methods |
| Matrix< N_col, N_row, Real > | transpose () const |
|
| | Matrix () |
| | Classical constructor.
|
| | Matrix (const value_type tab[N_row][N_col]) |
| | Classical constructor.
|
| | Matrix (const Matrix< N_row, N_col, Real > &m) |
| | Classical constructor.
|
|
| Matrix< N_row, N_col, Real > & | operator= (const Matrix< N_row, N_col, Real > &m) |
| | Classical operator.
|
| Matrix< N_row, N_col, Real > & | operator+= (const Matrix< N_row, N_col, Real > &m) |
| | Classical operator.
|
| Matrix< N_row, N_col, Real > & | operator-= (const Matrix< N_row, N_col, Real > &m) |
| | Classical operator.
|
| Matrix< N_row, N_col, Real > & | operator *= (const value_type &lambda) |
| | Classical operator.
|
| Matrix< N_row, N_col, Real > & | operator/= (const value_type &lambda) |
| Matrix< N_row, N_col, Real > | operator- () const |
| | Classical operator.
|
|
| const value_type & | operator() (const int i, const int j) const |
| | Classical access operator.
|
| value_type & | operator() (const int i, const int j) |
| | Classical access operator.
|
| const value_type & | operator[] (const Vec2i &v) const |
| | Classical access operator.
|
| value_type & | operator[] (const Vec2i &v) |
| | Classical access operator.
|
Friends |
|
| Matrix< N_row, N_col, Real > | operator+ (const Matrix< N_row, N_col, Real > &m1, const Matrix< N_row, N_col, Real > &m2) |
| | Classical operator.
|
| Matrix< N_row, N_col, Real > | operator- (const Matrix< N_row, N_col, Real > &m1, const Matrix< N_row, N_col, Real > &m2) |
| | Classical operator.
|
| Matrix< N_row, N_col, Real > | operator * (const Matrix< N_row, N_col, Real > &m, const value_type lambda) |
| | Classical operator.
|
| Matrix< N_row, N_col, Real > | operator * (const value_type lambda, const Matrix< N_row, N_col, Real > &m) |
| | Classical operator.
|
| template<int N, int P, int Q, typename Real_t> Matrix< N, Q, Real_t > | operator * (const Matrix< N, P, Real_t > &m1, const Matrix< P, Q, Real_t > &m2) |
| | Classical operator.
|
| Matrix< N_row, N_col, Real > | operator/ (const Matrix< N_row, N_col, Real > &m, const value_type lambda) |
| | Classical operator.
|
| Vec< N_row, Real > | operator * (const Matrix< N_row, N_col, Real > &m, const Vec< N_col, Real > &v) |
| | Classical operator.
|
| std::ostream & | operator (std::ostream &s, const Matrix< N_row, N_col, Real > &m) |
| | Classical operator.
|