EEROS  0.4.1.0
API for the EEROS Real-Time Robotics Framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
eeros::math::Matrix< M, N, T > Member List

This is the complete list of members for eeros::math::Matrix< M, N, T >, including all inherited members.

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
valueeeros::math::Matrix< M, N, T >protected
value_type typedefeeros::math::Matrix< M, N, T >
zero()eeros::math::Matrix< M, N, T >inline