Functions | |
Easdif::SDIFMatrix::SDIFMatrix (const SdifDataTypeET _type=eFloat4) | |
default constructor | |
SDIFMatrix & | Easdif::SDIFMatrix::operator= (const SDIFMatrix &aMatrix) |
assignment operator | |
Easdif::SDIFMatrix::SDIFMatrix (const SDIFMatrix &aMatrix) | |
copy constrctor | |
Easdif::SDIFMatrix::SDIFMatrix (SdifSignature sig, int nrows=1, int ncols=1, SdifDataTypeET type=eFloat4) | |
constructor that allocates internal memory | |
Easdif::SDIFMatrix::SDIFMatrix (const std::string &sig, int nrows=1, int ncols=1, SdifDataTypeET type=eFloat4) | |
constructor that allocates internal memory | |
void | Easdif::SDIFMatrix::Init (SdifSignature sig, int nrows, int ncols, SdifDataTypeET type) throw (SDIFMatrixDataError,std::bad_alloc) |
Re-Initialize matrix to hold data. | |
void | Easdif::SDIFMatrix::Init (const std::string &sig, int nrows, int ncols, SdifDataTypeET type) throw (SDIFMatrixDataError,std::bad_alloc) |
Re-Initialize matrix to hold data. | |
bool | Easdif::SDIFMatrix::Resize (int nrows, int ncols) |
Resize matrix to hold rowsxcolumns. | |
bool | Easdif::SDIFMatrix::Clear () |
clear matrix |
|
default constructor Constructs matrix without allocating memory. However, the type for internal data representation is fixed.
|
|
assignment operator does a deep copy of the data
|
|
copy constrctor does a deep copy of the data
|
|
constructor that allocates internal memory Constructs matrix with given signature to hold given number of rows and columns. The type for internal data representation is fixed.
|
|
constructor that allocates internal memory Constructs matrix with given signature to hold given number of rows and columns. The type for internal data representation is fixed.
|
|
Re-Initialize matrix to hold data.
|
|
Re-Initialize matrix to hold data.
|
|
Resize matrix to hold rowsxcolumns. Existing data is preserved in the correct locations newly initilized data is set to zero
|
|
clear matrix all data entries are set to zero.
|