_BaseMatrix(void) | Util::_BaseMatrix< Dim, Dim, Matrix< Dim, Dim >, Matrix< Dim, Dim > > | |
_m | Util::_BaseMatrix< Dim, Dim, Matrix< Dim, Dim >, Matrix< Dim, Dim > > | private |
closestRotation(void) const | Util::Matrix< Dim, Dim > | |
determinant(void) const | Util::Matrix< Dim, Dim > | |
Distance(const Element &e1, const Element &e2) | Util::_InnerProductSpace< Element > | inlinestatic |
Dot(const Element &e1, const Element &e2) | Util::_InnerProductSpace< Element > | inlinestatic |
dot(const _BaseMatrix &p) const | Util::_BaseMatrix< Dim, Dim, Matrix< Dim, Dim >, Matrix< Dim, Dim > > | |
Exp(const Matrix &m, int terms=100) | Util::Matrix< Dim, Dim > | static |
Identity(void) | Util::Matrix< Dim, Dim > | static |
inverse(void) const | Util::Matrix< Dim, Dim > | |
length(void) const | Util::_InnerProductSpace< Element > | inline |
Length(const Element &e) | Util::_InnerProductSpace< Element > | inlinestatic |
Log(const Matrix &m, double eps=0.0001) | Util::Matrix< Dim, Dim > | static |
Matrix(void) | Util::Matrix< Dim, Dim > | |
Matrix(const Matrix< Dim+1, Dim+1 > &m) | Util::Matrix< Dim, Dim > | |
Matrix(const Matrix< Dim-1, Dim-1 > &m, Point< Dim-1 > p=Point< Dim-1 >()) | Util::Matrix< Dim, Dim > | |
operator()(int r, int c) | Util::_BaseMatrix< Dim, Dim, Matrix< Dim, Dim >, Matrix< Dim, Dim > > | |
operator()(int r, int c) const | Util::_BaseMatrix< Dim, Dim, Matrix< Dim, Dim >, Matrix< Dim, Dim > > | |
operator*(const Point< Dim-1 > &p) const | Util::Matrix< Dim, Dim > | |
operator*(const Matrix< Dim, Cols > &m) const | Util::Matrix< Dim, Dim > | |
_BaseMatrix< Dim, Dim, Matrix< Dim, Dim >, Matrix< Dim, Dim > >::operator*(const Point< Cols > &p) const | Util::_BaseMatrix< Dim, Dim, Matrix< Dim, Dim >, Matrix< Dim, Dim > > | |
_BaseMatrix< Dim, Dim, Matrix< Dim, Dim >, Matrix< Dim, Dim > >::operator*(double s) const | Util::_BaseMatrix< Dim, Dim, Matrix< Dim, Dim >, Matrix< Dim, Dim > > | |
operator+(const Matrix< Dim, Dim > &m) const | Util::_BaseMatrix< Dim, Dim, Matrix< Dim, Dim >, Matrix< Dim, Dim > > | |
setInverse(Matrix &m) const | Util::Matrix< Dim, Dim > | |
skewSymmetrize(void) const | Util::Matrix< Dim, Dim > | |
SquareDistance(const Element &e1, const Element &e2) | Util::_InnerProductSpace< Element > | inlinestatic |
SquareNorm(const Element &e) | Util::_InnerProductSpace< Element > | inlinestatic |
squareNorm(void) const | Util::_InnerProductSpace< Element > | inline |
SquareRoot(const Matrix &m, double eps=0.000001) | Util::Matrix< Dim, Dim > | static |
subDeterminant(int r, int c) const | Util::Matrix< Dim, Dim > | |
SVD(Matrix &r1, Matrix &diagonal, Matrix &r2) const | Util::Matrix< Dim, Dim > | |
symmetrize(void) const | Util::Matrix< Dim, Dim > | |
trace(void) const | Util::Matrix< Dim, Dim > | |
transpose(void) const | Util::_BaseMatrix< Dim, Dim, Matrix< Dim, Dim >, Matrix< Dim, Dim > > | |
unit(void) const | Util::_InnerProductSpace< Element > | inline |