14#ifndef _HDF5_RESTART_H
15#define _HDF5_RESTART_H
42 int stride = 1,
int level0 = 0);
Base class for interacting with HDF5 files.
Base class for interacting with HDF5 files.
Definition HDF5Base.h:30
Write and read restart data using a HDF5 file.
Definition HDF5Restart.h:32
int getTimeLevel() const
Returns current time level.
Definition HDF5Restart.h:60
int m_stride
Time step stride between outputs.
Definition HDF5Restart.h:63
int m_last
Last time step that was written.
Definition HDF5Restart.h:65
bool dumpStep(const TimeStep &tp)
Returns whether or not restart data should be output.
Definition HDF5Restart.C:40
int m_level
Current time level for restart output.
Definition HDF5Restart.h:64
bool writeData(const SerializeData &data)
Writes restart data to file.
Definition HDF5Restart.C:50
int readData(SerializeData &data, int level=-1, bool basis=false)
Reads restart data from file.
Definition HDF5Restart.C:160
std::map< std::string, std::string > SerializeData
Convenience type.
Definition HDF5Restart.h:34
Class for administration of MPI processes in IFEM library.
Definition ProcessAdm.h:33
Class for encapsulation of general time stepping parameters.
Definition TimeStep.h:31