ResetDump.hpp
Go to the documentation of this file.
1 
6 #ifndef RESTDUMP_HPP
7 #define RESTDUMP_HPP 1
8 #include "../common/hydrodynamic_variables.hpp"
9 #include <vector>
10 
11 using std::vector;
12 
15 {
16 public:
21  HydroSnapshot(vector<Vector2D> const& mesh_points,
22  vector<Primitive> const& cells);
24  HydroSnapshot();
26  vector<Vector2D> mesh_points;
28  vector<Primitive> cells;
29 };
30 
32 class ResetDump
33 {
34 public:
36  ResetDump();
38  ~ResetDump();
40  void clear(void);
44  vector<vector<double> > tracers;
46  double time;
48  int cycle;
50  bool coldflows;
54  double a;
56  double b;
58  double densitymin;
60  double pressuremin;
62  vector<Vector2D> procmesh;
64  vector<size_t> cevolve;
65 };
66 
67 #endif //RESTDUMP_HPP
bool coldflows
Coldflows flag.
Definition: ResetDump.hpp:50
bool densityfloor
Densityfloor flag.
Definition: ResetDump.hpp:52
double a
Coldflows kinetic energy ratio.
Definition: ResetDump.hpp:54
double time
The simulation time.
Definition: ResetDump.hpp:46
HydroSnapshot snapshot
The hydro variables and mesh points.
Definition: ResetDump.hpp:42
HydroSnapshot()
Default constructor.
Definition: ResetDump.cpp:26
vector< Vector2D > procmesh
The points of the processors.
Definition: ResetDump.hpp:62
vector< size_t > cevolve
The indeces of the custom evolution.
Definition: ResetDump.hpp:64
vector< vector< double > > tracers
The tracers.
Definition: ResetDump.hpp:44
double b
Coldflows potential energy ratio.
Definition: ResetDump.hpp:56
Container for grid and hydrodynamical cells.
Definition: ResetDump.hpp:14
int cycle
The simulation time step number.
Definition: ResetDump.hpp:48
double densitymin
The density for density floor.
Definition: ResetDump.hpp:58
vector< Primitive > cells
The primitive cells.
Definition: ResetDump.hpp:28
vector< Vector2D > mesh_points
The mesh points.
Definition: ResetDump.hpp:26
double pressuremin
The pressure for density floor.
Definition: ResetDump.hpp:60
Contains data required to restart a simulation run.
Definition: ResetDump.hpp:32