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

CwMtx::CWTSSquareMatrix< r, T > Class Template Reference

#include <stat_smatrix.h>

Inheritance diagram for CwMtx::CWTSSquareMatrix< r, T >:

CwMtx::CWTSMatrix< r, r, T > CwMtx::CWTSUnity< CWTSMatrix< r, r, T > > CwMtx::CWTSUnity< CWTSSquareMatrix< r, T > > CwMtx::CWTSZero< CWTSSquareMatrix< r, T > > List of all members.

Public Member Functions

 CWTSSquareMatrix ()
 CWTSSquareMatrix (const CWTSMatrix< r, r, T > &mat)
 CWTSSquareMatrix (const CWTSSquareMatrix &smat)
 ~CWTSSquareMatrix ()
CWTSSquareMatrix operator+ (const CWTSSquareMatrix &) const
CWTSSquareMatrix operator- (const CWTSSquareMatrix &) const
CWTSSquareMatrix operator- () const
CWTSSquareMatrix operator * (const T &) const
CWTSSquareMatrix operator * (const CWTSSquareMatrix &) const
CWTSSquareMatrix operator/ (const T &value) const
CWTSSquareMatrix operator/ (const CWTSSquareMatrix &) const
CWTSSquareMatrixoperator= (const CWTSSquareMatrix &smat)
CWTSSquareMatrixoperator+= (const CWTSSquareMatrix &smat)
CWTSSquareMatrixoperator-= (const CWTSSquareMatrix &smat)
CWTSSquareMatrixoperator *= (const T &value)
CWTSSquareMatrixoperator *= (const CWTSSquareMatrix &)
CWTSSquareMatrixoperator/= (const T &value)
CWTSSquareMatrixoperator/= (const CWTSSquareMatrix &)
void storeAdjoint (const CWTSSquareMatrix &)
void storeInverse (const CWTSSquareMatrix &)
void makeAdjoint ()
void makeInverse ()
void makeUnity ()

template<unsigned r, class T = double>
class CwMtx::CWTSSquareMatrix< r, T >


Constructor & Destructor Documentation

template<unsigned r, class T = double>
CwMtx::CWTSSquareMatrix< r, T >::CWTSSquareMatrix  )  [inline]
 

Definition at line 37 of file stat_smatrix.h.

Referenced by CwMtx::CWTSSquareMatrix< r, T >::operator *(), CwMtx::CWTSSquareMatrix< r, T >::operator+(), and CwMtx::CWTSSquareMatrix< r, T >::operator-().

template<unsigned r, class T = double>
CwMtx::CWTSSquareMatrix< r, T >::CWTSSquareMatrix const CWTSMatrix< r, r, T > &  mat  )  [inline]
 

Definition at line 38 of file stat_smatrix.h.

template<unsigned r, class T = double>
CwMtx::CWTSSquareMatrix< r, T >::CWTSSquareMatrix const CWTSSquareMatrix< r, T > &  smat  )  [inline]
 

Definition at line 40 of file stat_smatrix.h.

template<unsigned r, class T = double>
CwMtx::CWTSSquareMatrix< r, T >::~CWTSSquareMatrix  )  [inline]
 

Definition at line 43 of file stat_smatrix.h.


Member Function Documentation

template<unsigned r, class T>
void CwMtx::CWTSSquareMatrix< r, T >::makeAdjoint  ) 
 

Definition at line 230 of file stat_smatrix.h.

References CwMtx::CWTSMatrix< r, r, T >::addRowToRow(), CwMtx::CWTSSquareMatrix< r, T >::makeUnity(), and CwMtx::CWTSMatrix< r, r, T >::multiplyRow().

Referenced by CwMtx::adj(), and CwMtx::CWTSSquareMatrix< r, T >::storeAdjoint().

template<unsigned r, class T>
void CwMtx::CWTSSquareMatrix< r, T >::makeInverse  ) 
 

Definition at line 298 of file stat_smatrix.h.

References CwMtx::CWTSMatrix< r, r, T >::addRowToRow(), CwMtx::CWTSSquareMatrix< r, T >::makeUnity(), and CwMtx::CWTSMatrix< r, r, T >::multiplyRow().

Referenced by CwMtx::inv(), and CwMtx::CWTSSquareMatrix< r, T >::storeInverse().

template<unsigned r, class T>
void CwMtx::CWTSSquareMatrix< r, T >::makeUnity  ) 
 

Definition at line 209 of file stat_smatrix.h.

Referenced by CwMtx::CWTSSquareMatrix< r, T >::makeAdjoint(), and CwMtx::CWTSSquareMatrix< r, T >::makeInverse().

template<unsigned r, class T>
CWTSSquareMatrix< r, T > CwMtx::CWTSSquareMatrix< r, T >::operator * const CWTSSquareMatrix< r, T > &   )  const
 

Definition at line 168 of file stat_smatrix.h.

template<unsigned r, class T>
CWTSSquareMatrix< r, T > CwMtx::CWTSSquareMatrix< r, T >::operator * const T &   )  const
 

Reimplemented from CwMtx::CWTSMatrix< r, r, T >.

Definition at line 154 of file stat_smatrix.h.

References CwMtx::CWTSSquareMatrix< r, T >::CWTSSquareMatrix().

template<unsigned r, class T>
CWTSSquareMatrix< r, T > & CwMtx::CWTSSquareMatrix< r, T >::operator *= const CWTSSquareMatrix< r, T > &   )  [inline]
 

Definition at line 113 of file stat_smatrix.h.

template<unsigned r, class T>
CWTSSquareMatrix< r, T > & CwMtx::CWTSSquareMatrix< r, T >::operator *= const T &  value  )  [inline]
 

Reimplemented from CwMtx::CWTSMatrix< r, r, T >.

Definition at line 104 of file stat_smatrix.h.

template<unsigned r, class T>
CWTSSquareMatrix< r, T > CwMtx::CWTSSquareMatrix< r, T >::operator+ const CWTSSquareMatrix< r, T > &   )  const
 

Definition at line 134 of file stat_smatrix.h.

References CwMtx::CWTSSquareMatrix< r, T >::CWTSSquareMatrix().

template<unsigned r, class T>
CWTSSquareMatrix< r, T > & CwMtx::CWTSSquareMatrix< r, T >::operator+= const CWTSSquareMatrix< r, T > &  smat  )  [inline]
 

Definition at line 86 of file stat_smatrix.h.

template<unsigned r, class T>
CWTSSquareMatrix< r, T > CwMtx::CWTSSquareMatrix< r, T >::operator-  )  const
 

Reimplemented from CwMtx::CWTSMatrix< r, r, T >.

Definition at line 147 of file stat_smatrix.h.

template<unsigned r, class T>
CWTSSquareMatrix< r, T > CwMtx::CWTSSquareMatrix< r, T >::operator- const CWTSSquareMatrix< r, T > &   )  const
 

Definition at line 141 of file stat_smatrix.h.

References CwMtx::CWTSSquareMatrix< r, T >::CWTSSquareMatrix().

template<unsigned r, class T>
CWTSSquareMatrix< r, T > & CwMtx::CWTSSquareMatrix< r, T >::operator-= const CWTSSquareMatrix< r, T > &  smat  )  [inline]
 

Definition at line 95 of file stat_smatrix.h.

template<unsigned r, class T>
CWTSSquareMatrix< r, T > CwMtx::CWTSSquareMatrix< r, T >::operator/ const CWTSSquareMatrix< r, T > &   )  const
 

Definition at line 191 of file stat_smatrix.h.

References CwMtx::inv().

template<unsigned r, class T>
CWTSSquareMatrix< r, T > CwMtx::CWTSSquareMatrix< r, T >::operator/ const T &  value  )  const [inline]
 

Reimplemented from CwMtx::CWTSMatrix< r, r, T >.

Definition at line 161 of file stat_smatrix.h.

template<unsigned r, class T>
CWTSSquareMatrix< r, T > & CwMtx::CWTSSquareMatrix< r, T >::operator/= const CWTSSquareMatrix< r, T > &   )  [inline]
 

Definition at line 127 of file stat_smatrix.h.

template<unsigned r, class T>
CWTSSquareMatrix< r, T > & CwMtx::CWTSSquareMatrix< r, T >::operator/= const T &  value  )  [inline]
 

Reimplemented from CwMtx::CWTSMatrix< r, r, T >.

Definition at line 120 of file stat_smatrix.h.

template<unsigned r, class T>
CWTSSquareMatrix< r, T > & CwMtx::CWTSSquareMatrix< r, T >::operator= const CWTSSquareMatrix< r, T > &  smat  )  [inline]
 

Definition at line 77 of file stat_smatrix.h.

template<unsigned r, class T>
void CwMtx::CWTSSquareMatrix< r, T >::storeAdjoint const CWTSSquareMatrix< r, T > &   ) 
 

Definition at line 288 of file stat_smatrix.h.

References CwMtx::CWTSSquareMatrix< r, T >::makeAdjoint().

template<unsigned r, class T>
void CwMtx::CWTSSquareMatrix< r, T >::storeInverse const CWTSSquareMatrix< r, T > &   ) 
 

Definition at line 199 of file stat_smatrix.h.

References CwMtx::CWTSSquareMatrix< r, T >::makeInverse().


The documentation for this class was generated from the following file:
Generated on Sun Jul 3 12:18:46 2005 for Matrix and vector library by  doxygen 1.4.2