Classes | |
class | CWTSZero |
class | CWTSZero< CWTSMatrix< r, c, T > > |
class | CWTSZero< CWTSSquareMatrix< r, T > > |
class | CWTSZero< CWTSVector< r, T > > |
class | CWTSZero< CWTSSpaceVector< T > > |
class | CWTSZero< CWTSQuaternion< T > > |
class | CWTSUnity |
class | CWTSUnity< CWTSMatrix< r, r, T > > |
class | CWTSUnity< CWTSSquareMatrix< r, T > > |
class | CWTSUnity< CWTSQuaternion< T > > |
class | CWTSMatrix |
class | CWTSQuaternion |
class | CWTSSquareMatrix |
class | CWTSSpaceVector |
class | CWTSVector |
Functions | |
template<class T> | |
CWTSSquareMatrix< 3, T > | smatFromEuler321Angles (T sclrAbout3, T sclrAbout2, T sclrAbout1) |
template<class T> | |
T | euler321Angle3FromSmat (const CWTSSquareMatrix< 3, T > &smat) |
template<class T> | |
T | euler321Angle2FromSmat (const CWTSSquareMatrix< 3, T > &smat) |
template<class T> | |
T | euler321Angle1FromSmat (const CWTSSquareMatrix< 3, T > &smat) |
template<class T> | |
T | euler321Angle3FromQtn (const CWTSQuaternion< T > &qtn) |
template<class T> | |
T | euler321Angle2FromQtn (const CWTSQuaternion< T > &qtn) |
template<class T> | |
T | euler321Angle1FromQtn (const CWTSQuaternion< T > &qtn) |
template<class T> | |
CWTSQuaternion< T > | qtnFromEulerAxisAndAngle (const CWTSSpaceVector< T > &svecEulerAxis, const T &sclrEulerAngle) |
template<class T> | |
CWTSSpaceVector< T > | eulerAxisFromQtn (const CWTSQuaternion< T > &qtn) |
template<class T> | |
T | eulerAngleFromQtn (const CWTSQuaternion< T > &qtn) |
template<class T> | |
CWTSQuaternion< T > | qtnFromEuler321Angles (T sclrAbout3, T sclrAbout2, T sclrAbout1) |
template<class T> | |
CWTSSquareMatrix< 3, T > | smatFromQtn (const CWTSQuaternion< T > &qtn) |
template<class T> | |
CWTSQuaternion< T > | qtnFromSmat (const CWTSSquareMatrix< 3, T > &smat) |
template<class T> | |
CWTSVector< 3, T > | axisAngleFromQtn (const CWTSQuaternion< T > &qtn) |
template<class T> | |
CWTSQuaternion< T > | qtnFromAxisAndAngle (const CWTSVector< 3, T > &vAxis, const T sAngle) |
template<class T> | |
CWTSSquareMatrix< 3, T > | changeOfBasis (CWTSSpaceVector< CWTSSpaceVector< T > > &from, CWTSSpaceVector< CWTSSpaceVector< T > > &to) |
template<unsigned r, unsigned c, class T> | |
CWTSMatrix< r, c, T > | operator * (const T &value, const CWTSMatrix< r, c, T > &mat) |
template<unsigned r, unsigned c, unsigned c2, class T> | |
CWTSMatrix< r, c2, T > | operator * (CWTSMatrix< r, c, T > mat1, const CWTSMatrix< c, c2, T > &mat2) |
template<unsigned r, unsigned c, class T> | |
CWTSMatrix< r, c, T > | transpose (const CWTSMatrix< c, r, T > &mat) |
template<unsigned r, unsigned c, class T> | |
ostream & | operator<< (ostream &os, const CWTSMatrix< r, c, T > &mtx) |
template<class T> | |
CWTSQuaternion< T > | operator * (const T &value, const CWTSQuaternion< T > &qtn) |
template<class T> | |
T | re (const CWTSQuaternion< T > &qtn) |
template<class T> | |
CWTSSpaceVector< T > | im (const CWTSQuaternion< T > &qtn) |
template<class T> | |
CWTSQuaternion< T > | conj (const CWTSQuaternion< T > &qtn) |
template<class T> | |
CWTSQuaternion< T > | inv (const CWTSQuaternion< T > &qtn) |
template<class T> | |
CWTSQuaternion< T > | sgn (const CWTSQuaternion< T > &qtn) |
template<class T> | |
T | arg (const CWTSQuaternion< T > &qtn) |
template<class T> | |
CWTSQuaternion< T > | exp (const CWTSQuaternion< T > &qtn) |
template<class T> | |
CWTSQuaternion< T > | log (const CWTSQuaternion< T > &qtn) |
template<class T> | |
CWTSQuaternion< T > | pow (const CWTSQuaternion< T > &qtn1, const CWTSQuaternion< T > &qtn2) |
template<unsigned r, class T> | |
CWTSSquareMatrix< r, T > | operator * (const T &value, const CWTSSquareMatrix< r, T > &smat) |
template<unsigned r, class T> | |
CWTSSquareMatrix< r, T > | transpose (const CWTSSquareMatrix< r, T > &smat) |
template<unsigned r, class T> | |
CWTSSquareMatrix< r, T > | adj (const CWTSSquareMatrix< r, T > &smat) |
template<unsigned r, class T> | |
CWTSSquareMatrix< r, T > | inv (const CWTSSquareMatrix< r, T > &smat) |
template<unsigned r, class T> | |
T | det (const CWTSSquareMatrix< r, T > &smat) |
template<unsigned r, class T> | |
T | tr (const CWTSSquareMatrix< r, T > &smat) |
template<class T> | |
CWTSSpaceVector< T > | operator * (const T &value, const CWTSSpaceVector< T > &svec) |
template<class T> | |
CWTSSpaceVector< T > | operator * (const CWTSSquareMatrix< 3, T > &smat, const CWTSSpaceVector< T > &svec) |
template<class T> | |
CWTSSpaceVector< T > | sgn (const CWTSSpaceVector< T > &svec) |
template<unsigned r, class T> | |
CWTSVector< r, T > | operator * (const T &value, const CWTSVector< r, T > &vec) |
template<unsigned r, unsigned c, class T> | |
CWTSVector< r, T > | operator * (const CWTSMatrix< r, c, T > &mat, const CWTSVector< r, T > &vec) |
template<unsigned r, class T> | |
T | norm (const CWTSVector< r, T > &vec) |
template<unsigned r, class T> | |
CWTSVector< r, T > | sgn (const CWTSVector< r, T > &vec) |
|
Definition at line 377 of file stat_smatrix.h. References CwMtx::CWTSSquareMatrix< r, T >::makeAdjoint(). |
|
Definition at line 362 of file stat_quatern.h. References im(), norm(), and re(). Referenced by log(). |
|
Definition at line 316 of file stat_coordsys.h. References eulerAxisFromQtn(). |
|
Definition at line 333 of file stat_coordsys.h. |
|
Definition at line 325 of file stat_quatern.h. References CwMtx::CWTSQuaternion< T >::makeConjugate(). Referenced by inv(). |
|
Definition at line 398 of file stat_smatrix.h. References CwMtx::CWTSMatrix< r, r, T >::addRowToRow(), and CwMtx::CWTSMatrix< r, r, T >::multiplyRow(). |
|
Definition at line 157 of file stat_coordsys.h. |
|
Definition at line 115 of file stat_coordsys.h. |
|
Definition at line 149 of file stat_coordsys.h. |
|
Definition at line 107 of file stat_coordsys.h. |
|
Definition at line 131 of file stat_coordsys.h. |
|
Definition at line 99 of file stat_coordsys.h. |
|
Definition at line 195 of file stat_coordsys.h. |
|
Definition at line 183 of file stat_coordsys.h. Referenced by axisAngleFromQtn(). |
|
Definition at line 370 of file stat_quatern.h. References im(), norm(), re(), and sgn(). Referenced by pow(). |
|
Definition at line 317 of file stat_quatern.h. |
|
Definition at line 387 of file stat_smatrix.h. References CwMtx::CWTSSquareMatrix< r, T >::makeInverse(). |
|
Definition at line 336 of file stat_quatern.h. References conj(). Referenced by CwMtx::CWTSSquareMatrix< r, T >::operator/(), and CwMtx::CWTSQuaternion< T >::operator/(). |
|
Definition at line 391 of file stat_quatern.h. References arg(), im(), norm(), and sgn(). Referenced by pow(). |
|
Definition at line 229 of file stat_vector.h. |
|
Definition at line 209 of file stat_vector.h. |
|
Definition at line 201 of file stat_vector.h. |
|
Definition at line 220 of file stat_svector.h. |
|
Definition at line 212 of file stat_svector.h. |
|
Definition at line 352 of file stat_smatrix.h. |
|
Definition at line 301 of file stat_quatern.h. |
|
Definition at line 441 of file stat_matrix.h. |
|
Definition at line 434 of file stat_matrix.h. Referenced by CwMtx::CWTSSpaceVector< T >::operator *(). |
|
Definition at line 480 of file stat_matrix.h. |
|
Definition at line 412 of file stat_quatern.h. |
|
Definition at line 325 of file stat_coordsys.h. References qtnFromEulerAxisAndAngle(). |
|
Definition at line 211 of file stat_coordsys.h. |
|
Definition at line 174 of file stat_coordsys.h. Referenced by qtnFromAxisAndAngle(). |
|
Definition at line 254 of file stat_coordsys.h. References tr(). |
|
Definition at line 309 of file stat_quatern.h. |
|
Definition at line 237 of file stat_vector.h. References CwMtx::CWTSVector< r, T >::unit(). |
|
Definition at line 241 of file stat_svector.h. |
|
Definition at line 353 of file stat_quatern.h. References CwMtx::CWTSQuaternion< T >::unit(). |
|
Definition at line 58 of file stat_coordsys.h. |
|
Definition at line 225 of file stat_coordsys.h. |
|
Definition at line 453 of file stat_smatrix.h. Referenced by qtnFromSmat(). |
|
Definition at line 359 of file stat_smatrix.h. |
|
Definition at line 463 of file stat_matrix.h. |