My Project
Public Member Functions | Protected Attributes | List of all members
GXMatrixMNTC< Coord > Class Template Reference

Public Member Functions

 GXMatrixMNTC (unsigned int cRows, unsigned int cCols)
 
 GXMatrixMNTC (unsigned int cRows, unsigned int cCols, const Coord &initializeTo)
 
 GXMatrixMNTC (const GXMatrixMNTC< Coord > &toCopy)
 
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
 

The documentation for this class was generated from the following files: