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 ParseModegetParseMode () 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 TransMultgetTransMult () const
 
std::shared_ptr< const NNCgetNNC () const
 
bool hasNNC () const
 
std::shared_ptr< const
TableManager
getTableManager () const
 
size_t getNumPhases () const
 
std::shared_ptr< const UnitSystemgetDeckUnitSystem () 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: