#include <matrix.h>
Inheritance diagram for CwMtx::CWTMatrix< T >:

Public Types | |
| typedef T | element |
Public Member Functions | |
| CWTMatrix () | |
| CWTMatrix (unsigned, unsigned) | |
| CWTMatrix (const CWTMatrix &) | |
| CWTMatrix (const CWTMatrix &, unsigned, unsigned, unsigned, unsigned) | |
| ~CWTMatrix () | |
| void | dimension (unsigned, unsigned) |
| void | mapInto (const CWTMatrix &, unsigned, unsigned, unsigned, unsigned) |
| void | deallocate () |
| int | getStatus () const |
| unsigned | getRows () const |
| unsigned | getCols () const |
| T * | operator[] (unsigned irow) |
| const T * | operator[] (unsigned irow) const |
| CWTMatrix | operator+ (const CWTMatrix &) const |
| CWTMatrix | operator- (const CWTMatrix &) const |
| CWTMatrix | operator- () const |
| CWTMatrix | operator * (const T &) const |
| CWTMatrix | operator * (const CWTMatrix &) const |
| CWTMatrix | operator/ (const T &value) const |
| CWTMatrix & | operator= (const CWTMatrix &) |
| CWTMatrix & | operator+= (const CWTMatrix &) |
| CWTMatrix & | operator-= (const CWTMatrix &) |
| CWTMatrix & | operator *= (const T &) |
| CWTMatrix & | operator/= (const T &value) |
| int | operator== (const CWTMatrix &) const |
| int | operator!= (const CWTMatrix &mat) const |
| void | storeSum (const CWTMatrix &, const CWTMatrix &) |
| void | storeProduct (const CWTMatrix &, const CWTMatrix &) |
| void | storeTranspose (const CWTMatrix &) |
| void | storeAtPosition (unsigned, unsigned, const CWTMatrix &) |
| void | fill (const T &) |
| void | interchangeRows (unsigned, unsigned) |
| void | addRowToRow (unsigned, unsigned, const T &=CWTUnity< T >()) |
| void | multiplyRow (unsigned, const T &) |
|
|||||
|
|
|
|||||||||
|
Definition at line 213 of file matrix.h. Referenced by CwMtx::CWTMatrix< T >::operator *(), CwMtx::CWTMatrix< T >::operator+(), and CwMtx::CWTMatrix< T >::operator-(). |
|
||||||||||||||||
|
Definition at line 220 of file matrix.h. References CwMtx::CWTMatrix< T >::dimension(). |
|
||||||||||
|
Definition at line 227 of file matrix.h. References CwMtx::CWTMatrix< T >::m_nMatStatus, and CwMtx::N_NOTALLOCATED. |
|
||||||||||||||||||||||||||||
|
Definition at line 245 of file matrix.h. References CwMtx::CWTMatrix< T >::mapInto(). |
|
|||||||||
|
Definition at line 86 of file matrix.h. References CwMtx::CWTMatrix< T >::deallocate(). |
|
||||||||||||||||||||
|
Definition at line 634 of file matrix.h. Referenced by CwMtx::det(), CwMtx::CWTSquareMatrix< T >::makeAdjoint(), and CwMtx::CWTSquareMatrix< T >::makeInverse(). |
|
|||||||||
|
Definition at line 355 of file matrix.h. References CwMtx::N_ALLOCATED, CwMtx::N_MAPPED, and CwMtx::N_NOTALLOCATED. Referenced by CwMtx::CWTMatrix< T >::dimension(), CwMtx::CWTMatrix< T >::mapInto(), and CwMtx::CWTMatrix< T >::~CWTMatrix(). |
|
||||||||||||||||
|
Definition at line 274 of file matrix.h. References CwMtx::CWTMatrix< T >::deallocate(), CwMtx::N_ALLOCATED, and CwMtx::N_NOTALLOCATED. Referenced by CwMtx::CWTMatrix< T >::CWTMatrix(), and CwMtx::CWTMatrix< T >::operator=(). |
|
||||||||||
|
|
|
|||||||||
|
Definition at line 97 of file matrix.h. Referenced by CwMtx::transpose(). |
|
|||||||||
|
Definition at line 96 of file matrix.h. Referenced by CwMtx::det(), CwMtx::CWTSquareMatrix< T >::makeAdjoint(), CwMtx::CWTSquareMatrix< T >::makeInverse(), CwMtx::operator *(), and CwMtx::transpose(). |
|
|||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||||||||||||||
|
Definition at line 320 of file matrix.h. References CwMtx::CWTMatrix< T >::deallocate(), CwMtx::N_MAPPED, and CwMtx::N_NOTALLOCATED. Referenced by CwMtx::CWTMatrix< T >::CWTMatrix(). |
|
||||||||||||||||
|
Definition at line 625 of file matrix.h. Referenced by CwMtx::det(), CwMtx::CWTSquareMatrix< T >::makeAdjoint(), and CwMtx::CWTSquareMatrix< T >::makeInverse(). |
|
||||||||||
|
Definition at line 428 of file matrix.h. References CwMtx::CWTMatrix< T >::m_ccol, and CwMtx::CWTMatrix< T >::storeProduct(). |
|
||||||||||
|
Reimplemented in CwMtx::CWTQuaternion< T >, CwMtx::CWTSquareMatrix< T >, CwMtx::CWTSpaceVector< T >, and CwMtx::CWTVector< T >. Definition at line 420 of file matrix.h. References CwMtx::CWTMatrix< T >::CWTMatrix(). |
|
||||||||||
|
Reimplemented in CwMtx::CWTQuaternion< T >, CwMtx::CWTSquareMatrix< T >, CwMtx::CWTSpaceVector< T >, and CwMtx::CWTVector< T >. |
|
||||||||||
|
|
|
||||||||||
|
Definition at line 394 of file matrix.h. References CwMtx::CWTMatrix< T >::CWTMatrix(). |
|
||||||||||
|
|
|
|||||||||
|
Reimplemented in CwMtx::CWTQuaternion< T >, CwMtx::CWTSquareMatrix< T >, CwMtx::CWTSpaceVector< T >, and CwMtx::CWTVector< T >. |
|
||||||||||
|
Definition at line 402 of file matrix.h. References CwMtx::CWTMatrix< T >::CWTMatrix(). |
|
||||||||||
|
|
|
||||||||||
|
Reimplemented in CwMtx::CWTQuaternion< T >, CwMtx::CWTSquareMatrix< T >, CwMtx::CWTSpaceVector< T >, and CwMtx::CWTVector< T >. |
|
||||||||||
|
Reimplemented in CwMtx::CWTQuaternion< T >, CwMtx::CWTSquareMatrix< T >, CwMtx::CWTSpaceVector< T >, and CwMtx::CWTVector< T >. |
|
||||||||||
|
Definition at line 440 of file matrix.h. References CwMtx::CWTMatrix< T >::dimension(), and CwMtx::N_NOTALLOCATED. |
|
||||||||||
|
|
|
||||||||||
|
Reimplemented in CwMtx::CWTVector< T >. |
|
||||||||||
|
Reimplemented in CwMtx::CWTVector< T >. |
|
||||||||||||||||||||
|
Definition at line 573 of file matrix.h. References CwMtx::CWTMatrix< T >::m_ccol, CwMtx::CWTMatrix< T >::m_crow, and CwMtx::CWTMatrix< T >::m_rgrow. |
|
||||||||||||||||
|
Definition at line 550 of file matrix.h. References CwMtx::CWTMatrix< T >::m_rgrow. Referenced by CwMtx::operator *(), CwMtx::CWTSquareMatrix< T >::operator *(), and CwMtx::CWTMatrix< T >::operator *(). |
|
||||||||||||||||
|
Definition at line 532 of file matrix.h. References CwMtx::CWTMatrix< T >::m_rgrow. |
|
||||||||||
|
Definition at line 589 of file matrix.h. Referenced by CwMtx::transpose(). |
1.4.2