c_data() const | mgx::util::Matrix< nRows, nCols, T > | inline |
cofactor(const Matrix< nRows, nRows, T > &mat, size_t i, size_t j) | mgx::util::Matrix< nRows, nCols, T > | related |
const_iterator typedef (defined in mgx::util::Matrix< nRows, nCols, T >) | mgx::util::Matrix< nRows, nCols, T > | |
const_pointer_type typedef (defined in mgx::util::Matrix< nRows, nCols, T >) | mgx::util::Matrix< nRows, nCols, T > | |
const_reference_type typedef (defined in mgx::util::Matrix< nRows, nCols, T >) | mgx::util::Matrix< nRows, nCols, T > | |
data() | mgx::util::Matrix< nRows, nCols, T > | inline |
det(const Matrix< 1, 1, T > &mat) | mgx::util::Matrix< nRows, nCols, T > | related |
det(const Matrix< 2, 2, T > &mat) | mgx::util::Matrix< nRows, nCols, T > | related |
det(const Matrix< 3, 3, T > &mat) | mgx::util::Matrix< nRows, nCols, T > | related |
det(const Matrix< nRows, nRows, T > &mat) | mgx::util::Matrix< nRows, nCols, T > | related |
diag() const | mgx::util::Matrix< nRows, nCols, T > | inline |
fillArray(T *array, MatrixLayout layout=C_STYLE) (defined in mgx::util::Matrix< nRows, nCols, T >) | mgx::util::Matrix< nRows, nCols, T > | inline |
identity() | mgx::util::Matrix< nRows, nCols, T > | inlinestatic |
inverse(const Matrix< 1, 1, T > &mat) | mgx::util::Matrix< nRows, nCols, T > | related |
inverse(const Matrix< 2, 2, T > &mat) | mgx::util::Matrix< nRows, nCols, T > | related |
inverse(const Matrix< 3, 3, T > &mat) | mgx::util::Matrix< nRows, nCols, T > | related |
inverse(const Matrix< 4, 4, T > &mat) | mgx::util::Matrix< nRows, nCols, T > | related |
inverse(const Matrix< nRows, nRows, T > &mat) | mgx::util::Matrix< nRows, nCols, T > | related |
iterator typedef (defined in mgx::util::Matrix< nRows, nCols, T >) | mgx::util::Matrix< nRows, nCols, T > | |
map(const T &(*fct)(const T &), const Matrix< nRows, nCols, T > &m) | mgx::util::Matrix< nRows, nCols, T > | related |
map(T(*fct)(T), const Matrix< nRows, nCols, T > &m) | mgx::util::Matrix< nRows, nCols, T > | related |
map(T(*fct)(const T &), const Matrix< nRows, nCols, T > &m) | mgx::util::Matrix< nRows, nCols, T > | related |
map(const T &(*fct)(const T1 &), const Matrix< nRows, nCols, T1 > &m) | mgx::util::Matrix< nRows, nCols, T > | related |
map(T(*fct)(T1), const Matrix< nRows, nCols, T1 > &m) | mgx::util::Matrix< nRows, nCols, T > | related |
map(T(*fct)(const T1 &), const Matrix< nRows, nCols, T1 > &m) | mgx::util::Matrix< nRows, nCols, T > | related |
map(T(*fct)(T, T), const Matrix< nRows, nCols, T > &m1, const Matrix< nRows, nCols, T > &m2) | mgx::util::Matrix< nRows, nCols, T > | related |
map(T(*fct)(const T &, const T &), const Matrix< nRows, nCols, T > &m1, const Matrix< nRows, nCols, T > &m2) | mgx::util::Matrix< nRows, nCols, T > | related |
map(const T &(*fct)(const T &, const T &), const Matrix< nRows, nCols, T > &m1, const Matrix< nRows, nCols, T > &m2) | mgx::util::Matrix< nRows, nCols, T > | related |
map(T(*fct)(T1, T2), const Matrix< nRows, nCols, T1 > &m1, const Matrix< nRows, nCols, T2 > &m2) | mgx::util::Matrix< nRows, nCols, T > | related |
map(T(*fct)(const T1 &, const T2 &), const Matrix< nRows, nCols, T1 > &m1, const Matrix< nRows, nCols, T2 > &m2) | mgx::util::Matrix< nRows, nCols, T > | related |
map(const T &(*fct)(const T1 &, const T2 &), const Matrix< nRows, nCols, T1 > &m1, const Matrix< nRows, nCols, T2 > &m2) | mgx::util::Matrix< nRows, nCols, T > | related |
Matrix(void) | mgx::util::Matrix< nRows, nCols, T > | inline |
Matrix(const Matrix< nRows, nCols, T1 > &mat) | mgx::util::Matrix< nRows, nCols, T > | inline |
Matrix(const Vector< nCols, T1 > *vecs) | mgx::util::Matrix< nRows, nCols, T > | inline |
Matrix(const T1 *values, MatrixLayout layout=C_STYLE) | mgx::util::Matrix< nRows, nCols, T > | inline |
Matrix(const T *values, MatrixLayout layout=C_STYLE) | mgx::util::Matrix< nRows, nCols, T > | inline |
Matrix(const T &value) | mgx::util::Matrix< nRows, nCols, T > | inline |
nbColumns() | mgx::util::Matrix< nRows, nCols, T > | inlinestatic |
nbRows() | mgx::util::Matrix< nRows, nCols, T > | inlinestatic |
norm(const Matrix< nRows, nCols, T > &mat) | mgx::util::Matrix< nRows, nCols, T > | related |
normsq(const Matrix< nRows, nCols, T > &mat) | mgx::util::Matrix< nRows, nCols, T > | related |
numcols (defined in mgx::util::Matrix< nRows, nCols, T >) | mgx::util::Matrix< nRows, nCols, T > | static |
numrows (defined in mgx::util::Matrix< nRows, nCols, T >) | mgx::util::Matrix< nRows, nCols, T > | static |
operator!=(const Matrix &mat) const (defined in mgx::util::Matrix< nRows, nCols, T >) | mgx::util::Matrix< nRows, nCols, T > | inline |
operator()(size_t i, size_t j) | mgx::util::Matrix< nRows, nCols, T > | inline |
operator()(size_t i, size_t j) const | mgx::util::Matrix< nRows, nCols, T > | inline |
operator*(const T &scalar) const | mgx::util::Matrix< nRows, nCols, T > | inline |
operator*(const T &scalar, const Matrix &mat) | mgx::util::Matrix< nRows, nCols, T > | friend |
operator*(const Vector< nCols, T > &vec) const | mgx::util::Matrix< nRows, nCols, T > | inline |
operator*(const Vector< nCols, T > &vec, const Matrix< nRows, nCols, T > &mat) | mgx::util::Matrix< nRows, nCols, T > | related |
operator*(const Matrix< nRows, nSize, T > &mat1, const Matrix< nSize, nCols, T > &mat2) | mgx::util::Matrix< nRows, nCols, T > | related |
operator*=(const T &scalar) (defined in mgx::util::Matrix< nRows, nCols, T >) | mgx::util::Matrix< nRows, nCols, T > | inline |
operator*=(const Matrix &mat) (defined in mgx::util::Matrix< nRows, nCols, T >) | mgx::util::Matrix< nRows, nCols, T > | inline |
operator+(const Matrix &mat) const | mgx::util::Matrix< nRows, nCols, T > | inline |
operator+=(const Matrix &mat) (defined in mgx::util::Matrix< nRows, nCols, T >) | mgx::util::Matrix< nRows, nCols, T > | inline |
operator-(void) const | mgx::util::Matrix< nRows, nCols, T > | inline |
operator-(const Matrix &mat) const (defined in mgx::util::Matrix< nRows, nCols, T >) | mgx::util::Matrix< nRows, nCols, T > | inline |
operator-=(const Matrix &mat) (defined in mgx::util::Matrix< nRows, nCols, T >) | mgx::util::Matrix< nRows, nCols, T > | inline |
operator/(const T &scalar) const | mgx::util::Matrix< nRows, nCols, T > | inline |
operator/=(const T &scalar) (defined in mgx::util::Matrix< nRows, nCols, T >) | mgx::util::Matrix< nRows, nCols, T > | inline |
operator<< (defined in mgx::util::Matrix< nRows, nCols, T >) | mgx::util::Matrix< nRows, nCols, T > | friend |
operator<< (defined in mgx::util::Matrix< nRows, nCols, T >) | mgx::util::Matrix< nRows, nCols, T > | friend |
operator=(const Matrix &mat) (defined in mgx::util::Matrix< nRows, nCols, T >) | mgx::util::Matrix< nRows, nCols, T > | inline |
operator=(const T &value) | mgx::util::Matrix< nRows, nCols, T > | inline |
operator==(const Matrix &mat) const (defined in mgx::util::Matrix< nRows, nCols, T >) | mgx::util::Matrix< nRows, nCols, T > | inline |
operator>> (defined in mgx::util::Matrix< nRows, nCols, T >) | mgx::util::Matrix< nRows, nCols, T > | friend |
operator>> (defined in mgx::util::Matrix< nRows, nCols, T >) | mgx::util::Matrix< nRows, nCols, T > | friend |
operator[](size_t idx) | mgx::util::Matrix< nRows, nCols, T > | inline |
operator[](size_t idx) const | mgx::util::Matrix< nRows, nCols, T > | inline |
operator~() | mgx::util::Matrix< nRows, nCols, T > | inline |
pointer_type typedef (defined in mgx::util::Matrix< nRows, nCols, T >) | mgx::util::Matrix< nRows, nCols, T > | |
reference_type typedef (defined in mgx::util::Matrix< nRows, nCols, T >) | mgx::util::Matrix< nRows, nCols, T > | |
rotation(const Vector< 3, T > &direction, T angle) | mgx::util::Matrix< nRows, nCols, T > | inlinestatic |
rotation(const Vector< 4, T > &direction, T angle) | mgx::util::Matrix< nRows, nCols, T > | inlinestatic |
size() | mgx::util::Matrix< nRows, nCols, T > | inlinestatic |
trace() const | mgx::util::Matrix< nRows, nCols, T > | inline |
transpose(const Matrix< nRows, nCols, T > &mat) | mgx::util::Matrix< nRows, nCols, T > | related |
value_type typedef (defined in mgx::util::Matrix< nRows, nCols, T >) | mgx::util::Matrix< nRows, nCols, T > | |
zero(void) | mgx::util::Matrix< nRows, nCols, T > | inline |