#include <EclipseState.hpp>

Public Types

enum  EnabledTypes { IntProperties = 0x01 , DoubleProperties = 0x02 , AllProperties = IntProperties | DoubleProperties }
 

Public Member Functions

 EclipseState ()=default
 
 EclipseState (const Deck &deck)
 
virtual ~EclipseState ()=default
 
const IOConfig & getIOConfig () const
 
IOConfig & getIOConfig ()
 
const InitConfig & getInitConfig () const
 
const SimulationConfig & getSimulationConfig () const
 
virtual const EclipseGrid & getInputGrid () const
 
const FaultCollection & getFaults () const
 
const TransMult & getTransMult () const
 
const NNC & getInputNNC () const
 
bool hasInputNNC () const
 
const EDITNNC & getInputEDITNNC () const
 
bool hasInputEDITNNC () const
 
virtual const FieldPropsManager & fieldProps () const
 
virtual const FieldPropsManager & globalFieldProps () const
 
const TableManager & getTableManager () const
 
const EclipseConfig & getEclipseConfig () const
 
const EclipseConfig & cfg () const
 
const GridDims & gridDims () const
 
const UnitSystem & getDeckUnitSystem () const
 
const UnitSystem & getUnits () const
 
std::string getTitle () const
 
void applyModifierDeck (const Deck &deck)
 
const Runspec & runspec () const
 
const AquiferConfig & aquifer () const
 
const TracerConfig & tracer () const
 
template<class Serializer >
void serializeOp (Serializer &serializer)
 

Protected Attributes

TableManager m_tables
 
Runspec m_runspec
 
EclipseConfig m_eclipseConfig
 
UnitSystem m_deckUnitSystem
 
NNC m_inputNnc
 
EDITNNC m_inputEditNnc
 
EclipseGrid m_inputGrid
 
GridDims m_gridDims
 
FieldPropsManager field_props
 
SimulationConfig m_simulationConfig
 
TransMult m_transMult
 
FaultCollection m_faults
 
std::string m_title
 
AquiferConfig aquifer_config
 
TracerConfig tracer_config
 

Member Enumeration Documentation

◆ EnabledTypes

Enumerator
IntProperties 
DoubleProperties 
AllProperties 

Constructor & Destructor Documentation

◆ EclipseState() [1/2]

Opm::EclipseState::EclipseState ( )
default

◆ EclipseState() [2/2]

Opm::EclipseState::EclipseState ( const Deck &  deck)

◆ ~EclipseState()

virtual Opm::EclipseState::~EclipseState ( )
virtualdefault

Member Function Documentation

◆ applyModifierDeck()

void Opm::EclipseState::applyModifierDeck ( const Deck &  deck)

◆ aquifer()

const AquiferConfig & Opm::EclipseState::aquifer ( ) const

◆ cfg()

const EclipseConfig & Opm::EclipseState::cfg ( ) const

◆ fieldProps()

virtual const FieldPropsManager & Opm::EclipseState::fieldProps ( ) const
virtual

◆ getDeckUnitSystem()

const UnitSystem & Opm::EclipseState::getDeckUnitSystem ( ) const

◆ getEclipseConfig()

const EclipseConfig & Opm::EclipseState::getEclipseConfig ( ) const

◆ getFaults()

const FaultCollection & Opm::EclipseState::getFaults ( ) const

◆ getInitConfig()

const InitConfig & Opm::EclipseState::getInitConfig ( ) const

◆ getInputEDITNNC()

const EDITNNC & Opm::EclipseState::getInputEDITNNC ( ) const

editing non-neighboring connections the non-standard adjacencies as specified in input deck

◆ getInputGrid()

virtual const EclipseGrid & Opm::EclipseState::getInputGrid ( ) const
virtual

◆ getInputNNC()

const NNC & Opm::EclipseState::getInputNNC ( ) const

non-neighboring connections the non-standard adjacencies as specified in input deck

◆ getIOConfig() [1/2]

IOConfig & Opm::EclipseState::getIOConfig ( )

◆ getIOConfig() [2/2]

const IOConfig & Opm::EclipseState::getIOConfig ( ) const

◆ getSimulationConfig()

const SimulationConfig & Opm::EclipseState::getSimulationConfig ( ) const

◆ getTableManager()

const TableManager & Opm::EclipseState::getTableManager ( ) const

◆ getTitle()

std::string Opm::EclipseState::getTitle ( ) const

◆ getTransMult()

const TransMult & Opm::EclipseState::getTransMult ( ) const

◆ getUnits()

const UnitSystem & Opm::EclipseState::getUnits ( ) const

◆ globalFieldProps()

virtual const FieldPropsManager & Opm::EclipseState::globalFieldProps ( ) const
virtual

◆ gridDims()

const GridDims & Opm::EclipseState::gridDims ( ) const

◆ hasInputEDITNNC()

bool Opm::EclipseState::hasInputEDITNNC ( ) const

◆ hasInputNNC()

bool Opm::EclipseState::hasInputNNC ( ) const

◆ runspec()

const Runspec & Opm::EclipseState::runspec ( ) const

◆ serializeOp()

◆ tracer()

const TracerConfig & Opm::EclipseState::tracer ( ) const

Member Data Documentation

◆ aquifer_config

AquiferConfig Opm::EclipseState::aquifer_config
protected

Referenced by serializeOp().

◆ field_props

FieldPropsManager Opm::EclipseState::field_props
protected

◆ m_deckUnitSystem

UnitSystem Opm::EclipseState::m_deckUnitSystem
protected

Referenced by serializeOp().

◆ m_eclipseConfig

EclipseConfig Opm::EclipseState::m_eclipseConfig
protected

Referenced by serializeOp().

◆ m_faults

FaultCollection Opm::EclipseState::m_faults
protected

Referenced by serializeOp().

◆ m_gridDims

GridDims Opm::EclipseState::m_gridDims
protected

Referenced by serializeOp().

◆ m_inputEditNnc

EDITNNC Opm::EclipseState::m_inputEditNnc
protected

Referenced by serializeOp().

◆ m_inputGrid

EclipseGrid Opm::EclipseState::m_inputGrid
protected

◆ m_inputNnc

NNC Opm::EclipseState::m_inputNnc
protected

Referenced by serializeOp().

◆ m_runspec

Runspec Opm::EclipseState::m_runspec
protected

Referenced by serializeOp().

◆ m_simulationConfig

SimulationConfig Opm::EclipseState::m_simulationConfig
protected

Referenced by serializeOp().

◆ m_tables

TableManager Opm::EclipseState::m_tables
protected

Referenced by serializeOp().

◆ m_title

std::string Opm::EclipseState::m_title
protected

Referenced by serializeOp().

◆ m_transMult

TransMult Opm::EclipseState::m_transMult
protected

Referenced by serializeOp().

◆ tracer_config

TracerConfig Opm::EclipseState::tracer_config
protected

Referenced by serializeOp().


The documentation for this class was generated from the following file: