20#ifndef OPM_SIMULATION_CONFIG_HPP
21#define OPM_SIMULATION_CONFIG_HPP
23#include <opm/input/eclipse/EclipseState/SimulationConfig/RockConfig.hpp>
24#include <opm/input/eclipse/EclipseState/SimulationConfig/ThresholdPressure.hpp>
25#include <opm/input/eclipse/EclipseState/SimulationConfig/BCConfig.hpp>
30 class FieldPropsManager;
46 bool useThresholdPressure()
const;
48 bool hasDISGAS()
const;
49 bool hasDISGASW()
const;
50 bool hasVAPOIL()
const;
51 bool hasVAPWAT()
const;
52 bool isThermal()
const;
53 bool isDiffusive()
const;
54 bool hasPRECSALT()
const;
59 template<
class Serializer>
62 serializer(m_ThresholdPressure);
63 serializer(m_bcconfig);
64 serializer(m_rock_config);
67 serializer(m_DISGASW);
70 serializer(m_isThermal);
71 serializer(m_diffuse);
72 serializer(m_PRECSALT);
Definition BCConfig.hpp:36
Definition EclipseState.hpp:57
Definition FieldPropsManager.hpp:41
Definition RockConfig.hpp:33
Class for (de-)serializing.
Definition Serializer.hpp:84
Definition SimulationConfig.hpp:32
Definition ThresholdPressure.hpp:34
This class implements a small container which holds the transmissibility mulitpliers for all the face...
Definition Exceptions.hpp:30