|
Public Member Functions |
void | initializeEmpty () |
void | allocate (int numZin, int rowIn, int colIn) |
void | allocate (int numZin) |
void | deallocate () |
matrix3d & | operator+= (matrix3d &matrix2) |
matrix3d & | operator-= (matrix3d &matrix2) |
matrix3d & | operator= (matrix3d &m3d2) |
matrix3d & | operator *= (matrix3d &matrix2) |
matrix3d & | operator *= (double fact) |
int | rows () const |
int | cols () const |
int | layers () const |
void | setValue (int z, int r, int c, double val) |
double | getValue (int z, int r, int c) |
void | setLayer (int z, MatrixDouble &mat) |
void | setAllValues (double val) |
int | getLayers () |
virtual void | extractLayer (int z, MatrixDouble &newM) |
void | printSize () |
virtual void | printToScreen (int z) |
virtual void | printToScreen () |
virtual void | printToScreen_compact (int z) |
virtual void | printToScreen_compact () |
virtual void | printToScreen (int z, int rlu, int clu, int rdr, int cdr) |
| matrix3d () |
| CONSTRUCTORS.
|
| matrix3d (int numZ) |
| matrix3d (int numZin, int rowIn, int colIn) |
| ~matrix3d () |
Protected Attributes |
MatrixDouble * | mat3d |
int | numZ |
int | numR |
int | numC |