|
| HDF5Serializer (const std::string &fileName, HDF5File::OpenMode mode, Parallel::Communication comm) |
|
template<class T > |
void | write (T &data, const std::string &group, const std::string &dset, HDF5File::DataSetMode mode=HDF5File::DataSetMode::PROCESS_SPLIT) |
| Serialize and write data to restart file.
|
|
void | writeHeader (const std::string &simulator_name, const std::string &module_version, const std::string &time_stamp, const std::string &case_name, const std::string ¶ms, int num_procs) |
| Writes a header to the file.
|
|
template<class T > |
void | read (T &data, const std::string &group, const std::string &dset, HDF5File::DataSetMode mode=HDF5File::DataSetMode::PROCESS_SPLIT) |
| Read data and deserialize from restart file.
|
|
int | lastReportStep () const |
| Returns the last report step stored in file.
|
|
std::vector< int > | reportSteps () const |
| Returns a list of report steps stored in restart file.
|
|
Class for (de-)serializing using HDF5.