|
Assignments
Assignments
|
#include <MatrixMNTC.h>
Public Member Functions | |
| GXMatrixMNTC (void) | |
| GXMatrixMNTC (unsigned int cRows, unsigned int cCols) | |
| GXMatrixMNTC (unsigned int cRows, unsigned int cCols, const Coord &initializeTo) | |
| GXMatrixMNTC (const GXMatrixMNTC< Coord > &toCopy) | |
| ~GXMatrixMNTC (void) | |
| void | SetDim (unsigned int cRows, unsigned int cCols) |
| void | SetDim (unsigned int cRows, unsigned int cCols, const Coord &initializeTo) |
| void | Init (const Coord &initializeTo) |
| unsigned int | Rows (void) const |
| unsigned int | Cols (void) const |
| bool | IsSquare (void) const |
| bool | IsDiagonal (void) const |
| bool | IsScalar (void) const |
| bool | IsSymmetric (void) const |
| bool | IsAntiSymmetric (void) const |
| Coord * | Data (void) |
| const Coord & | operator() (unsigned int iRow, unsigned int iCol) const |
| Coord & | operator() (unsigned int iRow, unsigned int iCol) |
| const GXMatrixMNTC< Coord > & | operator= (const GXMatrixMNTC< Coord > &toCopy) |
| const GXMatrixMNTC< Coord > & | operator+= (const GXMatrixMNTC< Coord > &toAdd) |
| const GXMatrixMNTC< Coord > & | operator-= (const GXMatrixMNTC< Coord > &toAdd) |
| const GXMatrixMNTC< Coord > & | operator*= (Coord s) |
| const GXMatrixMNTC< Coord > & | operator/= (Coord s) |
Protected Attributes | |
| Coord * | m_pElements |
| unsigned int | m_cRows |
| unsigned int | m_cCols |
Private Member Functions | |
| const Coord & | Get (unsigned int i, unsigned int j) const |
| GXMatrixMNTC< Coord >::GXMatrixMNTC | ( | void | ) |
| GXMatrixMNTC< Coord >::GXMatrixMNTC | ( | unsigned int | cRows, |
| unsigned int | cCols ) |
| GXMatrixMNTC< Coord >::GXMatrixMNTC | ( | unsigned int | cRows, |
| unsigned int | cCols, | ||
| const Coord & | initializeTo ) |
| GXMatrixMNTC< Coord >::GXMatrixMNTC | ( | const GXMatrixMNTC< Coord > & | toCopy | ) |
| GXMatrixMNTC< Coord >::~GXMatrixMNTC | ( | void | ) |
|
inline |
|
inline |
|
inlineprivate |
| void GXMatrixMNTC< Coord >::Init | ( | const Coord & | initializeTo | ) |
| bool GXMatrixMNTC< Coord >::IsAntiSymmetric | ( | void | ) | const |
| bool GXMatrixMNTC< Coord >::IsDiagonal | ( | void | ) | const |
| bool GXMatrixMNTC< Coord >::IsScalar | ( | void | ) | const |
| bool GXMatrixMNTC< Coord >::IsSquare | ( | void | ) | const |
| bool GXMatrixMNTC< Coord >::IsSymmetric | ( | void | ) | const |
|
inline |
|
inline |
| const GXMatrixMNTC< Coord > & GXMatrixMNTC< Coord >::operator*= | ( | Coord | s | ) |
| const GXMatrixMNTC< Coord > & GXMatrixMNTC< Coord >::operator+= | ( | const GXMatrixMNTC< Coord > & | toAdd | ) |
| const GXMatrixMNTC< Coord > & GXMatrixMNTC< Coord >::operator-= | ( | const GXMatrixMNTC< Coord > & | toAdd | ) |
| const GXMatrixMNTC< Coord > & GXMatrixMNTC< Coord >::operator/= | ( | Coord | s | ) |
| const GXMatrixMNTC< Coord > & GXMatrixMNTC< Coord >::operator= | ( | const GXMatrixMNTC< Coord > & | toCopy | ) |
|
inline |
| void GXMatrixMNTC< Coord >::SetDim | ( | unsigned int | cRows, |
| unsigned int | cCols ) |
| void GXMatrixMNTC< Coord >::SetDim | ( | unsigned int | cRows, |
| unsigned int | cCols, | ||
| const Coord & | initializeTo ) |
|
protected |
|
protected |
|
protected |