|
| | mat () |
| |
| | mat (const Type &in) |
| |
| | mat (const std::array< Type, x_dim *y_dim > &in) |
| |
| template<class U > |
| | mat (const mat< U, x_dim, y_dim > &in) |
| |
| Type & | operator() (const size_t &r, const size_t &c) |
| |
| const Type & | operator() (const size_t &r, const size_t &c) const |
| |
| const Type & | at (const size_t &r, const size_t &c) const |
| |
| Type & | at (const size_t &r, const size_t &c) |
| |
| void | print () const |
| |
| mat< Type, x_dim, y_dim > | toUpper () |
| |
| mat< Type, x_dim, y_dim > | inverse () const |
| |
| mat< Type, x_dim, y_dim > | operator- () |
| |
| mat< Type, x_dim, y_dim > | operator+ (const mat< Type, x_dim, y_dim > &in) |
| |
| mat< Type, x_dim, y_dim > | operator- (const mat< Type, x_dim, y_dim > &in) |
| |
| void | operator+= (const mat< Type, x_dim, y_dim > &in) |
| |
| void | operator-= (const mat< Type, x_dim, y_dim > &in) |
| |
| void | operator*= (const mat< Type, x_dim, y_dim > &in) |
| |
| void | operator*= (const Type &a) |
| |
| void | operator/= (const Type &a) |
| |
| vec2_T< Type > | operator* (const vec2_T< Type > &in) const |
| |
| mat< Type, x_dim, y_dim > | operator* (const Type &a) const |
| |
| mat< Type, x_dim, y_dim > | operator/ (const Type &a) const |
| |
| Type | determinant () |
| |
template<class Type, size_t x_dim, size_t y_dim>
class mat< Type, x_dim, y_dim >
A general matrix class for any size of matrix.
- Template Parameters
-
Definition at line 447 of file maths.h.