|
| | mat () |
| |
| | mat (const matSpecial type, const real_t value=1.0_re) |
| |
| template<typename... Args> |
| | mat (Args... args) |
| |
| real_t & | operator() (size_t row, size_t col) |
| |
| real_t & | operator() (size_t index) |
| |
| const real_t & | operator() (size_t index) const |
| |
| | mat (const mat< Rows, Cols > &other) |
| |
| mat< Rows, Cols > | operator+ (const mat< Rows, Cols > &other) const |
| |
| mat< Rows, Cols > | operator- (const mat< Rows, Cols > &other) const |
| |
| template<size_t N> |
| mat< Rows, N > | operator* (const mat< Cols, N > &other) const |
| |
| mat< Rows, Cols > | operator* (const real_t &scalar) const |
| |
| mat< Rows, Cols > | operator/ (const real_t &scalar) const |
| |
| mat< Rows, Cols > | operator+ (const real_t &scalar) const |
| |
| mat< Rows, Cols > & | operator++ () |
| |
| mat< Rows, Cols > | operator++ (int) |
| |
| mat< Rows, Cols > | operator- (const real_t &scalar) const |
| |
| mat< Rows, Cols > & | operator-- () |
| |
| mat< Rows, Cols > | operator-- (int) |
| |
| mat< Rows, Cols > & | operator+= (const mat< Rows, Cols > &other) |
| |
| mat< Rows, Cols > & | operator-= (const mat< Rows, Cols > &other) |
| |
| template<size_t N> |
| mat< Rows, N > & | operator*= (const mat< Cols, N > &other) |
| |
| mat< Rows, Cols > & | operator*= (const real_t &scalar) |
| |
| mat< Rows, Cols > & | operator/= (const real_t &scalar) |
| |
| mat< Rows, Cols > & | operator+= (const real_t &scalar) |
| |
| mat< Rows, Cols > & | operator-= (const real_t &scalar) |
| |
| mat< Rows, Cols > & | operator= (const mat< Rows, Cols > &other) |
| |
| mat< Rows, Cols > | operator- () const |
| |
| void | display () const |
| |
| mat< Cols, Rows > | operator! () const |
| |
| real_t * | operator[] (size_t index) |
| |
| const real_t * | operator[] (size_t index) const |
| |
| mat< Rows, Rows > | inv () const |
| |
| real_t | normInf () const |
| |
template<size_t Rows, size_t Cols>
class qlibs::mat< Rows, Cols >
Matrix object.