64 matrixPtr(src.matrixPtr),
65 matrixType(src.matrixType),
66 dimensionSizes(src.dimensionSizes),
67 loadData(src.loadData),
68 checkpoint(src.checkpoint),
69 matrixName(src.matrixName)
108 const bool checkpoint,
std::string matrixName
Matrix name in the HDF5 file.
bool checkpoint
Is the matrix necessary to be preserver when checkpoint is enabled?
The header file containing metadata about matrices stored in the matrix container.
void Set(const TMatrixType matrixType, const TDimensionSizes dimensionSizes, const bool loadData, const bool checkpoint, TMatrixName &matrixName)
Set all values of the record.
const std::string TMatrixName
Datatype for matrix names.
bool loadData
Is the matrix content loaded from the HDF5 file?
TMatrixType
All possible types of the matrix.
TMatrixRecord & operator=(const TMatrixRecord &src)
operator =.
TDimensionSizes dimensionSizes
Matrix dimension sizes.
A structure storing details about the matrix.
TMatrixType matrixType
Matrix data type.
TBaseMatrix * matrixPtr
Pointer to the matrix object.
TMatrixRecord()
Default constructor.
Structure with 4D dimension sizes (3 in space and 1 in time).