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 |