| at(TSigned row, TSigned column) const | lass::num::Matrix< T, S > | inline |
| at(TSigned row, TSigned column) | lass::num::Matrix< T, S > | inline |
| column(TSigned index) const | lass::num::Matrix< T, S > | inline |
| column(TSigned index) | lass::num::Matrix< T, S > | inline |
| columns() const | lass::num::Matrix< T, S > | inline |
| invert() | lass::num::Matrix< T, S > | |
| isDiagonal() const | lass::num::Matrix< T, S > | |
| isEmpty() const | lass::num::Matrix< T, S > | |
| isIdentity() const | lass::num::Matrix< T, S > | |
| isSquare() const | lass::num::Matrix< T, S > | |
| isZero() const | lass::num::Matrix< T, S > | |
| Matrix() | lass::num::Matrix< T, S > | |
| Matrix(TSize rows, TSize columns) | lass::num::Matrix< T, S > | explicit |
| Matrix(const Matrix< T2, S2 > &other) | lass::num::Matrix< T, S > | |
| operator!=(const Matrix< T, S1 > &a, const Matrix< T, S2 > &b) | lass::num::Matrix< T, S > | related |
| operator()(TSize row, TSize column) const | lass::num::Matrix< T, S > | inline |
| operator()(TSize row, TSize column) | lass::num::Matrix< T, S > | inline |
| operator*(const Matrix< T, S1 > &a, const Matrix< T, S2 > &b) | lass::num::Matrix< T, S > | related |
| operator*(const T &a, const Matrix< T, S > &b) | lass::num::Matrix< T, S > | related |
| operator*(const Matrix< T, S > &a, typename Matrix< T, S >::TParam b) | lass::num::Matrix< T, S > | related |
| operator*=(TParam scalar) | lass::num::Matrix< T, S > | |
| operator+() const | lass::num::Matrix< T, S > | inline |
| operator+(const Matrix< T, S1 > &a, const Matrix< T, S2 > &b) | lass::num::Matrix< T, S > | related |
| operator+(const T &a, const Matrix< T, S > &b) | lass::num::Matrix< T, S > | related |
| operator+(const Matrix< T, S > &a, typename Matrix< T, S >::TParam b) | lass::num::Matrix< T, S > | related |
| operator+=(const Matrix< T, S2 > &other) | lass::num::Matrix< T, S > | |
| operator-() const | lass::num::Matrix< T, S > | |
| operator-(const Matrix< T, S1 > &a, const Matrix< T, S2 > &b) | lass::num::Matrix< T, S > | related |
| operator-(const T &a, const Matrix< T, S > &b) | lass::num::Matrix< T, S > | related |
| operator-(const Matrix< T, S > &a, typename Matrix< T, S >::TParam b) | lass::num::Matrix< T, S > | related |
| operator-=(const Matrix< T, S2 > &other) | lass::num::Matrix< T, S > | |
| operator/(const Matrix< T, S > &a, typename Matrix< T, S >::TParam b) | lass::num::Matrix< T, S > | related |
| operator/=(TParam scalar) | lass::num::Matrix< T, S > | |
| operator=(const Matrix< T2, S2 > &other) | lass::num::Matrix< T, S > | |
| operator==(const Matrix< T, S1 > &a, const Matrix< T, S2 > &b) | lass::num::Matrix< T, S > | related |
| row(TSigned index) const | lass::num::Matrix< T, S > | inline |
| row(TSigned index) | lass::num::Matrix< T, S > | inline |
| rows() const | lass::num::Matrix< T, S > | inline |
| setIdentity(TSize size) | lass::num::Matrix< T, S > | |
| setZero(TSize rows, TSize columns) | lass::num::Matrix< T, S > | |
| solve(const Matrix< T, S > &a, Matrix< T, S2 > &bx, bool improve) | lass::num::Matrix< T, S > | related |
| swap(Matrix< T, S > &other) | lass::num::Matrix< T, S > | inline |
| transposed() const | lass::num::Matrix< T, S > | |