MeshKit
1.0
|
#include <matrixtemplate.hpp>
Public Member Functions | |
CMatrix () | |
CMatrix (int, int) | |
CMatrix (const char *) | |
CMatrix (const char *, int, int) | |
CMatrix (const CMatrix< T > &) | |
~CMatrix () | |
void | SetSize (int, int) |
int | GetRows () const |
int | GetColumns () const |
void | GetName (std::string &) const |
void | Set (T) |
void | SetName (const std::string &) |
T & | operator() (int, int) |
const T & | operator() (int, int) const |
T & | operator= (const CMatrix &) |
int | Read (std::ifstream &IFile) |
Private Member Functions | |
void | ErrorHandler (int, int nR=0, int nC=0) const |
void | Release () |
Private Attributes | |
T ** | m_pCells |
int | m_nRows |
int | m_nColumns |
std::string | m_szName |
Definition at line 18 of file matrixtemplate.hpp.
CMatrix | ( | ) |
Definition at line 60 of file matrixtemplate.hpp.
CMatrix | ( | int | nR, |
int | nC | ||
) |
Definition at line 73 of file matrixtemplate.hpp.
CMatrix | ( | const char * | szName | ) |
Definition at line 85 of file matrixtemplate.hpp.
CMatrix | ( | const char * | szName, |
int | nR, | ||
int | nC | ||
) |
Definition at line 99 of file matrixtemplate.hpp.
Definition at line 112 of file matrixtemplate.hpp.
~CMatrix | ( | ) |
Definition at line 162 of file matrixtemplate.hpp.
void ErrorHandler | ( | int | nErrorCode, |
int | nR = 0 , |
||
int | nC = 0 |
||
) | const [private] |
Definition at line 396 of file matrixtemplate.hpp.
int GetColumns | ( | ) | const |
Definition at line 255 of file matrixtemplate.hpp.
void GetName | ( | std::string & | szName | ) | const |
Definition at line 233 of file matrixtemplate.hpp.
int GetRows | ( | ) | const |
Definition at line 244 of file matrixtemplate.hpp.
T & operator() | ( | int | nR, |
int | nC | ||
) |
Definition at line 285 of file matrixtemplate.hpp.
const T & operator() | ( | int | nR, |
int | nC | ||
) | const |
Definition at line 307 of file matrixtemplate.hpp.
T & operator= | ( | const CMatrix< T > & | matarg | ) |
Definition at line 329 of file matrixtemplate.hpp.
int Read | ( | std::ifstream & | IFile | ) |
Definition at line 359 of file matrixtemplate.hpp.
void Release | ( | ) | [private] |
Definition at line 192 of file matrixtemplate.hpp.
void Set | ( | T | dV | ) |
Definition at line 266 of file matrixtemplate.hpp.
void SetName | ( | const std::string & | szName | ) |
Definition at line 222 of file matrixtemplate.hpp.
void SetSize | ( | int | nR, |
int | nC | ||
) |
Definition at line 134 of file matrixtemplate.hpp.
int m_nColumns [private] |
Definition at line 27 of file matrixtemplate.hpp.
int m_nRows [private] |
Definition at line 26 of file matrixtemplate.hpp.
T** m_pCells [private] |
Definition at line 24 of file matrixtemplate.hpp.
std::string m_szName [private] |
Definition at line 28 of file matrixtemplate.hpp.