METHOD
serialSaveData.h
Go to the documentation of this file.
1 #ifndef SERIALSAVEDATA_H
2 #define SERIALSAVEDATA_H
3 
4 #include <string>
5 #include <iostream>
6 #include <cstdio>
7 #include <cstdlib>
8 #include <cstring>
9 #include "simData.h"
10 #include "saveData.h"
11 #include "serialEnv.h"
12 
13 using namespace std;
14 
16 
23 class SerialSaveData : public SaveData
24 {
25 
26  public:
27 
29 
31  void saveCons();
32 
34  void savePrims();
35 
37  void saveAux();
38 
40  void saveDomain();
41 
43  void saveConsts();
44 
46 
56  SerialSaveData(Data * data, SerialEnv * env, int test=0) : SaveData(data, test), env(env) { }
57 
58  virtual ~SerialSaveData() { }
59 
61 
68  void saveAll(bool timeSeries=false);
69 
71 
78  void saveVar(string variable, int num=1);
79 
80 };
81 
82 #endif
Class used to save simulation data to a text format using a single process
SerialSaveData(Data *data, SerialEnv *env, int test=0)
Constructor.
virtual ~SerialSaveData()
Destructor.
SerialEnv * env
Pointer to PlatformEnv class containing platform specific info such as MPI details.
Class used to save simulation data
Definition: saveData.h:23
SerialEnv
Definition: serialEnv.h:18
Data object
Definition: simData.h:49