MorphoGraphX
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
mgx::util::Matrix< nRows, nCols, T > Member List

This is the complete list of members for mgx::util::Matrix< nRows, nCols, T >, including all inherited members.

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