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