20#ifndef OPM_INIT_CONFIG_HPP
21#define OPM_INIT_CONFIG_HPP
25#include <opm/input/eclipse/EclipseState/InitConfig/Equil.hpp>
26#include <opm/input/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 hasStressEquil()
const;
51 bool hasGravity()
const;
53 bool hasFoamConfig()
const;
58 return this->m_filleps;
61 bool operator==(
const InitConfig& config)
const;
66 template<
class Serializer>
70 serializer(stress_equil);
71 serializer(foamconfig);
72 serializer(m_filleps);
73 serializer(m_gravity);
74 serializer(m_restartRequested);
75 serializer(m_restartStep);
76 serializer(m_restartRootName);
84 bool m_gravity =
true;
86 bool m_restartRequested =
false;
87 int m_restartStep = 0;
88 std::string m_restartRootName;
Foam behaviour data for all SATNUM regions.
Definition FoamConfig.hpp:73
Definition InitConfig.hpp:32
Class for (de-)serializing.
Definition Serializer.hpp:84
This class implements a small container which holds the transmissibility mulitpliers for all the face...
Definition Exceptions.hpp:30