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 hasGravity()
const;
50 bool hasFoamConfig()
const;
55 return this->m_filleps;
58 bool operator==(
const InitConfig& config)
const;
63 template<
class Serializer>
67 serializer(foamconfig);
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
Class for (de-)serializing.
Definition: Serializer.hpp:75
This class implements a small container which holds the transmissibility mulitpliers for all the face...
Definition: Exceptions.hpp:29