My Project
Loading...
Searching...
No Matches
Opm::EclipseState Class Reference

Public Types

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

Public Member Functions

 EclipseState (const Deck &deck)
 
const IOConfiggetIOConfig () const
 [[deprecated]] — use cfg().io()
 
IOConfiggetIOConfig ()
 [[deprecated]] — use cfg().io()
 
const InitConfiggetInitConfig () const
 [[deprecated]] — use cfg().init()
 
InitConfiggetInitConfig ()
 [[deprecated]] — use cfg().init()
 
const SimulationConfiggetSimulationConfig () const
 
virtual const EclipseGridgetInputGrid () const
 
const FaultCollectiongetFaults () const
 
const TransMultgetTransMult () const
 
TransMultgetTransMult ()
 
const NNCgetInputNNC () 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 FieldPropsManagerfieldProps () const
 
virtual const FieldPropsManagerglobalFieldProps () const
 
virtual void computeFipRegionStatistics ()
 
const FIPRegionStatisticsfipRegionStatistics () const
 
const TableManagergetTableManager () const
 
const EclipseConfiggetEclipseConfig () const
 [[deprecated]] — use cfg()
 
const EclipseConfigcfg () const
 
const GridDimsgridDims () const
 
const LgrCollectiongetLgrs () const
 
bool hasInputLGR () const
 
const UnitSystemgetDeckUnitSystem () const
 
const UnitSystemgetUnits () const
 
std::string getTitle () const
 
void apply_schedule_keywords (const std::vector< DeckKeyword > &keywords)
 
const Runspecrunspec () const
 
const AquiferConfigaquifer () const
 
const TracerConfigtracer () const
 
const MICPparagetMICPpara () const
 
const WagHysteresisConfiggetWagHysteresis () const
 
const Co2StoreConfiggetCo2StoreConfig () 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)
 
void appendAqufluxSchedule (const std::unordered_set< int > &ids)
 
void loadRestartNetworkPressures (const RestartIO::RstNetwork &network)
 
const std::optional< std::map< std::string, double > > & getRestartNetworkPressures () const
 
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
 
LgrCollection m_lgrs
 
SimulationConfig m_simulationConfig
 
AquiferConfig aquifer_config
 
CompositionalConfig compositional_config
 
TransMult m_transMult
 
TracerConfig tracer_config
 
MICPpara m_micppara
 
WagHysteresisConfig wag_hyst_config
 
Co2StoreConfig co2_store_config
 
std::string m_title {}
 
FaultCollection m_faults {}
 
std::optional< std::map< std::string, double > > m_restart_network_pressures {std::nullopt}
 
std::optional< FIPRegionStatisticsfipRegionStatistics_ {std::nullopt}
 

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