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