Assignments Assignments

Util::Matrix< Dim, Dim > Member List

This is the complete list of members for Util::Matrix< Dim, Dim >, including all inherited members.

_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 Matrix< Dim, Dim > &e1, const Matrix< Dim, Dim > &e2) | Util::_InnerProductSpace< Matrix< Dim, Dim > > | inline static
Dot(const Matrix< Dim, Dim > &e1, const Matrix< Dim, Dim > &e2) | Util::_InnerProductSpace< Matrix< Dim, Dim > > | inline static
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(const Matrix< Dim, Dim > &e) | Util::_InnerProductSpace< Matrix< Dim, Dim > > | inline static
length(void) const | Util::_InnerProductSpace< Matrix< Dim, Dim > > | inline
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 > |
Util::_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 > > |
Util::_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 Matrix< Dim, Dim > &e1, const Matrix< Dim, Dim > &e2) | Util::_InnerProductSpace< Matrix< Dim, Dim > > | inline static
SquareNorm(const Matrix< Dim, Dim > &e) | Util::_InnerProductSpace< Matrix< Dim, Dim > > | inline static
squareNorm(void) const | Util::_InnerProductSpace< Matrix< Dim, Dim > > | 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< Matrix< Dim, Dim > > | inline