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