My Project
Opm::EclipseState Class Reference

Public Types

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

Public Member Functions

 EclipseState (const Deck &deck)
 
const IOConfig & getIOConfig () const
 
IOConfig & getIOConfig ()
 
const InitConfig & getInitConfig () const
 
InitConfig & getInitConfig ()
 
const SimulationConfig & getSimulationConfig () const
 
virtual const EclipseGrid & getInputGrid () const
 
const FaultCollection & getFaults () const
 
const TransMult & getTransMult () const
 
TransMult & getTransMult ()
 
const NNC & getInputNNC () const
 non-neighboring connections the non-standard adjacencies as specified in input deck
 
void appendInputNNC (const std::vector< NNCdata > &nnc)
 
void setInputNNC (const NNC &nnc)
 
bool hasInputNNC () 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 apply_schedule_keywords (const std::vector< DeckKeyword > &keywords)
 
const Runspec & runspec () const
 
const AquiferConfig & aquifer () const
 
const TracerConfig & tracer () const
 
const MICPpara & getMICPpara () const
 
void reset_actnum (const std::vector< int > &new_actnum)
 
void pruneDeactivatedAquiferConnections (const std::vector< std::size_t > &deactivated_cells)
 
void loadRestartAquifers (const RestartIO::RstAquifer &aquifers)
 
template<class Serializer >
void serializeOp (Serializer &serializer)
 

Static Public Member Functions

static bool rst_cmp (const EclipseState &full_state, const EclipseState &rst_state)
 

Protected Attributes

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

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