#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 IOConfiggetIOConfig () const
 
IOConfiggetIOConfig ()
 
const InitConfiggetInitConfig () const
 
const SimulationConfiggetSimulationConfig () const
 
virtual const EclipseGridgetInputGrid () const
 
const FaultCollectiongetFaults () const
 
const TransMultgetTransMult () const
 
const NNCgetInputNNC () const
 
bool hasInputNNC () const
 
const EDITNNCgetInputEDITNNC () const
 
bool hasInputEDITNNC () const
 
virtual const FieldPropsManagerfieldProps () const
 
virtual const FieldPropsManagerglobalFieldProps () const
 
const TableManagergetTableManager () const
 
const EclipseConfiggetEclipseConfig () const
 
const EclipseConfigcfg () const
 
const GridDimsgridDims () const
 
const UnitSystemgetDeckUnitSystem () const
 
const UnitSystemgetUnits () const
 
std::string getTitle () const
 
void applyModifierDeck (const Deck &deck)
 
const Runspecrunspec () const
 
const AquiferConfigaquifer () const
 
const TracerConfigtracer () 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: