Opm::EclipseState Class Reference

#include <EclipseState.hpp>

Public Types

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

Public Member Functions

 EclipseState (DeckConstPtr deck, const ParseMode &parseMode)
 
const ParseMode & getParseMode () const
 
ScheduleConstPtr getSchedule () const
 
IOConfigConstPtr getIOConfigConst () const
 
IOConfigPtr getIOConfig () const
 
InitConfigConstPtr getInitConfig () const
 
SimulationConfigConstPtr getSimulationConfig () const
 
EclipseGridConstPtr getEclipseGrid () const
 
EclipseGridPtr getEclipseGridCopy () const
 
bool hasPhase (enum Phase::PhaseEnum phase) const
 
std::string getTitle () const
 
bool supportsGridProperty (const std::string &keyword, int enabledTypes=AllProperties) const
 
std::shared_ptr< GridProperty
< int > > 
getRegion (DeckItemConstPtr regionItem) const
 
std::shared_ptr< GridProperty
< int > > 
getDefaultRegion () const
 
std::shared_ptr< GridProperty
< int > > 
getIntGridProperty (const std::string &keyword) const
 
std::shared_ptr< GridProperty
< double > > 
getDoubleGridProperty (const std::string &keyword) const
 
bool hasIntGridProperty (const std::string &keyword) const
 
bool hasDoubleGridProperty (const std::string &keyword) const
 
void loadGridPropertyFromDeckKeyword (std::shared_ptr< const Box > inputBox, DeckKeywordConstPtr deckKeyword, int enabledTypes=AllProperties)
 
std::shared_ptr< const
FaultCollection > 
getFaults () const
 
std::shared_ptr< const TransMult > getTransMult () const
 
std::shared_ptr< const NNC > getNNC () const
 
bool hasNNC () const
 
std::shared_ptr< const
TableManager > 
getTableManager () const
 
size_t getNumPhases () const
 
std::shared_ptr< const UnitSystem > getDeckUnitSystem () const
 

Member Enumeration Documentation

Enumerator
IntProperties 
DoubleProperties 
AllProperties 

Constructor & Destructor Documentation

Opm::EclipseState::EclipseState ( DeckConstPtr  deck,
const ParseMode &  parseMode 
)

Member Function Documentation

std::shared_ptr<const UnitSystem> Opm::EclipseState::getDeckUnitSystem ( ) const
std::shared_ptr<GridProperty<int> > Opm::EclipseState::getDefaultRegion ( ) const
std::shared_ptr<GridProperty<double> > Opm::EclipseState::getDoubleGridProperty ( const std::string &  keyword) const
EclipseGridPtr Opm::EclipseState::getEclipseGridCopy ( ) const
std::shared_ptr<const FaultCollection> Opm::EclipseState::getFaults ( ) const
InitConfigConstPtr Opm::EclipseState::getInitConfig ( ) const
IOConfigPtr Opm::EclipseState::getIOConfig ( ) const
IOConfigConstPtr Opm::EclipseState::getIOConfigConst ( ) const
std::shared_ptr<const NNC> Opm::EclipseState::getNNC ( ) const
size_t Opm::EclipseState::getNumPhases ( ) const
const ParseMode& Opm::EclipseState::getParseMode ( ) const
std::shared_ptr<GridProperty<int> > Opm::EclipseState::getRegion ( DeckItemConstPtr  regionItem) const
ScheduleConstPtr Opm::EclipseState::getSchedule ( ) const
SimulationConfigConstPtr Opm::EclipseState::getSimulationConfig ( ) const
std::string Opm::EclipseState::getTitle ( ) const
std::shared_ptr<const TransMult> Opm::EclipseState::getTransMult ( ) const
bool Opm::EclipseState::hasDoubleGridProperty ( const std::string &  keyword) const
bool Opm::EclipseState::hasIntGridProperty ( const std::string &  keyword) const
bool Opm::EclipseState::hasNNC ( ) const
bool Opm::EclipseState::hasPhase ( enum Phase::PhaseEnum  phase) const
void Opm::EclipseState::loadGridPropertyFromDeckKeyword ( std::shared_ptr< const Box >  inputBox,
DeckKeywordConstPtr  deckKeyword,
int  enabledTypes = AllProperties 
)
bool Opm::EclipseState::supportsGridProperty ( const std::string &  keyword,
int  enabledTypes = AllProperties 
) const

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