bidiagonalize(vhdMatrix3 &kA, vhdMatrix3 &kL, vhdMatrix3 &kR) | vhdMatrix3 | [static] |
determinant() const | vhdMatrix3 | |
eigenSolveSymmetric(vhtReal afEigenvalue[3], vhdVector3 akEigenvhdVector[3]) const | vhdMatrix3 | |
fromAxes(const vhdVector3 &xAxis, const vhdVector3 &yAxis, const vhdVector3 &zAxis) | vhdMatrix3 | |
fromAxisAngle(const vhdVector3 &rkAxis, vhtReal fRadians) | vhdMatrix3 | |
fromEulerAnglesXYZ(float fYAngle, float fPAngle, float fRAngle) | vhdMatrix3 | |
fromEulerAnglesXZY(float fYAngle, float fPAngle, float fRAngle) | vhdMatrix3 | |
fromEulerAnglesYXZ(float fYAngle, float fPAngle, float fRAngle) | vhdMatrix3 | |
fromEulerAnglesYZX(float fYAngle, float fPAngle, float fRAngle) | vhdMatrix3 | |
fromEulerAnglesZXY(float fYAngle, float fPAngle, float fRAngle) | vhdMatrix3 | |
fromEulerAnglesZYX(float fYAngle, float fPAngle, float fRAngle) | vhdMatrix3 | |
get(unsigned int row, unsigned int column) const | vhdMatrix3 | [inline] |
getColumn(int iCol) const | vhdMatrix3 | |
golubKahanStep(vhdMatrix3 &kA, vhdMatrix3 &kL, vhdMatrix3 &kR) | vhdMatrix3 | [static] |
IDENTITY | vhdMatrix3 | [static] |
inverse(vhdMatrix3 &rkInverse, vhtReal fTolerance=1e-06) const | vhdMatrix3 | |
inverse(vhtReal fTolerance=1e-06) const | vhdMatrix3 | |
m | vhdMatrix3 | |
maxCubicRoot(vhtReal afCoeff[3]) | vhdMatrix3 | [static] |
ms_fSvdEpsilon | vhdMatrix3 | [static] |
ms_iSvdMaxIterations | vhdMatrix3 | [static] |
operator *(const vhdMatrix3 &rkMatrix) const | vhdMatrix3 | |
operator *(const vhdVector3 &rkvhdVector) const | vhdMatrix3 | |
operator *(const vhdVector3 &rkvhdVector, const vhdMatrix3 &rkMatrix) | vhdMatrix3 | [friend] |
operator *(vhtReal fScalar) const | vhdMatrix3 | |
operator *(vhtReal fScalar, const vhdMatrix3 &rkMatrix) | vhdMatrix3 | [friend] |
operator vhtReal *() | vhdMatrix3 | |
operator!=(const vhdMatrix3 &rkMatrix) const | vhdMatrix3 | |
operator+(const vhdMatrix3 &rkMatrix) const | vhdMatrix3 | |
operator-(const vhdMatrix3 &rkMatrix) const | vhdMatrix3 | |
operator-() const | vhdMatrix3 | |
operator=(const vhdMatrix3 &rkMatrix) | vhdMatrix3 | |
operator==(const vhdMatrix3 &rkMatrix) const | vhdMatrix3 | |
operator[](int iRow) const | vhdMatrix3 | |
orthonormalize() | vhdMatrix3 | |
qduDecomposition(vhdMatrix3 &rkQ, vhdVector3 &rkD, vhdVector3 &rkU) const | vhdMatrix3 | |
qLAlgorithm(vhtReal afDiag[3], vhtReal afSubDiag[3]) | vhdMatrix3 | |
set(unsigned int row, unsigned int column, vhtReal value) | vhdMatrix3 | [inline] |
setColumn(int iCol, const vhdVector3 &vec) | vhdMatrix3 | |
singularValueComposition(const vhdMatrix3 &rkL, const vhdVector3 &rkS, const vhdMatrix3 &rkR) | vhdMatrix3 | |
singularValueDecomposition(vhdMatrix3 &rkL, vhdVector3 &rkS, vhdMatrix3 &rkR) const | vhdMatrix3 | |
spectralNorm() const | vhdMatrix3 | |
tensorProduct(const vhdVector3 &rkU, const vhdVector3 &rkV, vhdMatrix3 &rkProduct) | vhdMatrix3 | [static] |
toAxisAngle(vhdVector3 &rkAxis, vhtReal &rfRadians) const | vhdMatrix3 | |
toEulerAnglesXYZ(float &rfYAngle, float &rfPAngle, float &rfRAngle) const | vhdMatrix3 | |
toEulerAnglesXZY(float &rfYAngle, float &rfPAngle, float &rfRAngle) const | vhdMatrix3 | |
toEulerAnglesYXZ(float &rfYAngle, float &rfPAngle, float &rfRAngle) const | vhdMatrix3 | |
toEulerAnglesYZX(float &rfYAngle, float &rfPAngle, float &rfRAngle) const | vhdMatrix3 | |
toEulerAnglesZXY(float &rfYAngle, float &rfPAngle, float &rfRAngle) const | vhdMatrix3 | |
toEulerAnglesZYX(float &rfYAngle, float &rfPAngle, float &rfRAngle) const | vhdMatrix3 | |
transpose() const | vhdMatrix3 | |
tridiagonal(vhtReal afDiag[3], vhtReal afSubDiag[3]) | vhdMatrix3 | |
vhdMatrix3() | vhdMatrix3 | |
vhdMatrix3(const vhtReal arr[3][3]) | vhdMatrix3 | |
vhdMatrix3(const vhtReal *pm) | vhdMatrix3 | [inline] |
vhdMatrix3(const vhdMatrix3 &rkMatrix) | vhdMatrix3 | |
vhdMatrix3(vhtReal fEntry00, vhtReal fEntry01, vhtReal fEntry02, vhtReal fEntry10, vhtReal fEntry11, vhtReal fEntry12, vhtReal fEntry20, vhtReal fEntry21, vhtReal fEntry22) | vhdMatrix3 | |
vhdMatrix4 class | vhdMatrix3 | [friend] |
ZERO | vhdMatrix3 | [static] |