20 #ifndef OPM_INIT_CONFIG_HPP
21 #define OPM_INIT_CONFIG_HPP
25 #include <opm/parser/eclipse/EclipseState/InitConfig/Equil.hpp>
26 #include <opm/parser/eclipse/EclipseState/InitConfig/FoamConfig.hpp>
40 void setRestart(
const std::string& root,
int step);
41 bool restartRequested()
const;
42 int getRestartStep()
const;
43 const std::string& getRestartRootName()
const;
45 bool hasEquil()
const;
46 const Equil& getEquil()
const;
48 bool hasGravity()
const;
50 bool hasFoamConfig()
const;
55 return this->m_filleps;
58 bool operator==(
const InitConfig& config)
const;
63 template<
class Serializer>
66 equil.serializeOp(serializer);
67 foamconfig.serializeOp(serializer);
68 serializer(m_filleps);
69 serializer(m_gravity);
70 serializer(m_restartRequested);
71 serializer(m_restartStep);
72 serializer(m_restartRootName);
79 bool m_gravity =
true;
81 bool m_restartRequested =
false;
82 int m_restartStep = 0;
83 std::string m_restartRootName;
Foam behaviour data for all SATNUM regions.
Definition: FoamConfig.hpp:73
Definition: InitConfig.hpp:32
Definition: Serializer.hpp:38
This class implements a small container which holds the transmissibility mulitpliers for all the face...
Definition: Exceptions.hpp:29