METHOD
parallelInitFuncFromCheckpoint.h
Go to the documentation of this file.
1 #ifndef PARALLELINITFUNCFROMCHECKPOINT_H
2 #define PARALLELINITFUNCFROMCHECKPOINT_H
3 
4 #include "simData.h"
5 #include "initFunc.h"
6 #include "hdf5.h"
7 #include "hdf5_hl.h"
8 #include "parallelEnv.h"
9 
11 
18 {
19  public:
21 
28  ParallelCheckpointRestart(Data * data, const char* name, ParallelEnv *env);
29 
31 
44  virtual void readDataSetDouble(const hid_t *group, const char *name, const int *var, double *varData, ParallelEnv *env);
45 };
46 
47 
48 
49 #endif
ParallelCheckpointRestart(Data *data, const char *name, ParallelEnv *env)
Initialise from checkpoint restart file.
Initialise from checkpoint restart file for a data structure that has been distributed across ranks ...
virtual ~ParallelCheckpointRestart()
Destructor.
Data * data
Pointer to Data class containing global simulation data.
Definition: initFunc.h:15
virtual void readDataSetDouble(const hid_t *group, const char *name, const int *var, double *varData, ParallelEnv *env)
Abstract base class for any future initial data classes
Definition: initFunc.h:12
ParallelEnv
Definition: parallelEnv.h:19
Data object
Definition: simData.h:49