createDiag(T v) | eeros::math::Matrix< M, N, T > | inlinestatic |
createRotX(double angle) | eeros::math::Matrix< M, N, T > | inlinestatic |
createRotY(double angle) | eeros::math::Matrix< M, N, T > | inlinestatic |
createRotZ(double angle) | eeros::math::Matrix< M, N, T > | inlinestatic |
createSkewSymmetric(Matrix< 3, 1, T > a) | eeros::math::Matrix< M, N, T > | inlinestatic |
createVector2(T x, T y) | eeros::math::Matrix< M, N, T > | inlinestatic |
createVector3(T x, T y, T z) | eeros::math::Matrix< M, N, T > | inlinestatic |
crossProduct(Matrix< 3, 1, T > a, Matrix< 3, 1, T > b) | eeros::math::Matrix< M, N, T > | inlinestatic |
det() const | eeros::math::Matrix< M, N, T > | inline |
eye() | eeros::math::Matrix< M, N, T > | inline |
fill(T v) | eeros::math::Matrix< M, N, T > | inline |
gaussRowElimination() | eeros::math::Matrix< M, N, T > | inline |
get(unsigned int m, unsigned int n) const | eeros::math::Matrix< M, N, T > | inline |
getCol(unsigned int n) const | eeros::math::Matrix< M, N, T > | inline |
getNofColums() const | eeros::math::Matrix< M, N, T > | inline |
getNofRows() const | eeros::math::Matrix< M, N, T > | inline |
getRow(unsigned int m) const | eeros::math::Matrix< M, N, T > | inline |
getSubMatrix(unsigned int m, unsigned int n) const | eeros::math::Matrix< M, N, T > | inline |
isDiagonal() const | eeros::math::Matrix< M, N, T > | inline |
isInvertible() const | eeros::math::Matrix< M, N, T > | inline |
isLowerTriangular() const | eeros::math::Matrix< M, N, T > | inline |
isOrthogonal() const | eeros::math::Matrix< M, N, T > | inline |
isSquare() const | eeros::math::Matrix< M, N, T > | inline |
isSymmetric() const | eeros::math::Matrix< M, N, T > | inline |
isUpperTriangular() const | eeros::math::Matrix< M, N, T > | inline |
Matrix() | eeros::math::Matrix< M, N, T > | inline |
Matrix(const T v) | eeros::math::Matrix< M, N, T > | inline |
Matrix(const S...v) | eeros::math::Matrix< M, N, T > | inline |
multiplyElementWise(const Matrix< M, N, T > right) const | eeros::math::Matrix< M, N, T > | inline |
operator!() const | eeros::math::Matrix< M, N, T > | inline |
operator!=(const Matrix< M, N, T > &right) const | eeros::math::Matrix< M, N, T > | inline |
operator()(unsigned int m, unsigned int n) | eeros::math::Matrix< M, N, T > | inline |
operator()(unsigned int m, unsigned int n) const | eeros::math::Matrix< M, N, T > | inline |
operator()(unsigned int i) | eeros::math::Matrix< M, N, T > | inline |
operator()(unsigned int i) const | eeros::math::Matrix< M, N, T > | inline |
operator*(const Matrix< N, K, T > right) const | eeros::math::Matrix< M, N, T > | inline |
operator*(T right) const | eeros::math::Matrix< M, N, T > | inline |
operator+(const Matrix< M, N, T > right) const | eeros::math::Matrix< M, N, T > | inline |
operator+(const T right) const | eeros::math::Matrix< M, N, T > | inline |
operator+=(const Matrix< M, N, T > right) | eeros::math::Matrix< M, N, T > | inline |
operator-(const Matrix< M, N, T > right) const | eeros::math::Matrix< M, N, T > | inline |
operator-(const T right) const | eeros::math::Matrix< M, N, T > | inline |
operator-() | eeros::math::Matrix< M, N, T > | inline |
operator-=(const Matrix< M, N, T > right) | eeros::math::Matrix< M, N, T > | inline |
operator/(T right) const | eeros::math::Matrix< M, N, T > | inline |
operator<(const Matrix< M, N, T > &right) const | eeros::math::Matrix< M, N, T > | inline |
operator<<(T right) | eeros::math::Matrix< M, N, T > | inline |
operator<=(const Matrix< M, N, T > &right) const | eeros::math::Matrix< M, N, T > | inline |
operator=(T right) | eeros::math::Matrix< M, N, T > | inline |
operator==(const Matrix< M, N, T > &right) const | eeros::math::Matrix< M, N, T > | inline |
operator>(const Matrix< M, N, T > &right) const | eeros::math::Matrix< M, N, T > | inline |
operator>=(const Matrix< M, N, T > &right) const | eeros::math::Matrix< M, N, T > | inline |
operator[](unsigned int i) | eeros::math::Matrix< M, N, T > | inline |
operator[](unsigned int i) const | eeros::math::Matrix< M, N, T > | inline |
rank() const | eeros::math::Matrix< M, N, T > | inline |
rotx(double angle) | eeros::math::Matrix< M, N, T > | inline |
roty(double angle) | eeros::math::Matrix< M, N, T > | inline |
rotz(double angle) | eeros::math::Matrix< M, N, T > | inline |
set(unsigned int m, unsigned int n, T value) | eeros::math::Matrix< M, N, T > | inline |
setCol(unsigned int n, const Matrix< M, 1, T > &col) | eeros::math::Matrix< M, N, T > | inline |
setRow(unsigned int m, const Matrix< 1, N, T > &row) | eeros::math::Matrix< M, N, T > | inline |
size() const | eeros::math::Matrix< M, N, T > | inline |
sortForGaussAlgorithm() | eeros::math::Matrix< M, N, T > | inline |
swapRows(unsigned int rowA, unsigned int rowB) | eeros::math::Matrix< M, N, T > | inline |
trace() const | eeros::math::Matrix< M, N, T > | inline |
transpose() const | eeros::math::Matrix< M, N, T > | inline |
value | eeros::math::Matrix< M, N, T > | protected |
value_type typedef | eeros::math::Matrix< M, N, T > | |
zero() | eeros::math::Matrix< M, N, T > | inline |