Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

stat_quatern.h File Reference

#include "stat_svector.h"

Go to the source code of this file.

Namespaces

namespace  CwMtx

Functions

template<class T>
CWTSQuaternion< T > operator * (const T &value, const CWTSQuaternion< T > &qtn)
template<class 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>
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)


Function Documentation

template<class T>
T CwMtx::arg const CWTSQuaternion< T > &  qtn  )  [inline]
 

Definition at line 362 of file stat_quatern.h.

References CwMtx::im(), CwMtx::norm(), and CwMtx::re().

Referenced by CwMtx::log().

template<class T>
CWTSQuaternion<T> CwMtx::conj const CWTSQuaternion< T > &  qtn  ) 
 

Definition at line 325 of file stat_quatern.h.

References CwMtx::CWTSQuaternion< T >::makeConjugate().

Referenced by CwMtx::inv().

template<class T>
CWTSQuaternion<T> CwMtx::exp const CWTSQuaternion< T > &  qtn  ) 
 

Definition at line 370 of file stat_quatern.h.

References CwMtx::im(), CwMtx::norm(), CwMtx::re(), and CwMtx::sgn().

Referenced by CwMtx::pow().

template<class T>
CWTSSpaceVector<T> CwMtx::im const CWTSQuaternion< T > &  qtn  ) 
 

Definition at line 317 of file stat_quatern.h.

Referenced by CwMtx::arg(), CwMtx::exp(), and CwMtx::log().

template<class T>
CWTSQuaternion<T> CwMtx::inv const CWTSQuaternion< T > &  qtn  ) 
 

Definition at line 336 of file stat_quatern.h.

References CwMtx::conj().

Referenced by CwMtx::CWTSSquareMatrix< r, T >::operator/(), and CwMtx::CWTSQuaternion< T >::operator/().

template<class T>
CWTSQuaternion<T> CwMtx::log const CWTSQuaternion< T > &  qtn  ) 
 

Definition at line 391 of file stat_quatern.h.

References CwMtx::arg(), CwMtx::im(), CwMtx::norm(), and CwMtx::sgn().

Referenced by CwMtx::pow().

template<class T>
CWTSQuaternion<T> CwMtx::operator * const T &  value,
const CWTSQuaternion< T > &  qtn
[inline]
 

Definition at line 301 of file stat_quatern.h.

template<class T>
CWTSQuaternion<T> CwMtx::pow const CWTSQuaternion< T > &  qtn1,
const CWTSQuaternion< T > &  qtn2
[inline]
 

Definition at line 412 of file stat_quatern.h.

References CwMtx::exp(), and CwMtx::log().

template<class T>
T CwMtx::re const CWTSQuaternion< T > &  qtn  )  [inline]
 

Definition at line 309 of file stat_quatern.h.

Referenced by CwMtx::arg(), and CwMtx::exp().

template<class T>
CWTSQuaternion<T> CwMtx::sgn const CWTSQuaternion< T > &  qtn  )  [inline]
 

Definition at line 353 of file stat_quatern.h.

References CwMtx::CWTSQuaternion< T >::unit().

Referenced by CwMtx::exp(), and CwMtx::log().


Generated on Sun Jul 3 12:18:46 2005 for Matrix and vector library by  doxygen 1.4.2