Opm::Schedule Class Reference

#include <Schedule.hpp>

Public Member Functions

 Schedule (const ParseMode &parseMode, std::shared_ptr< const EclipseGrid > grid, DeckConstPtr deck, IOConfigPtr ioConfig)
 
boost::posix_time::ptime getStartTime () const
 
TimeMapConstPtr getTimeMap () const
 
size_t numWells () const
 
size_t numWells (size_t timestep) const
 
size_t getMaxNumCompletionsForWells (size_t timestep) const
 
bool hasWell (const std::string &wellName) const
 
WellPtr getWell (const std::string &wellName) const
 
std::vector< WellPtrgetOpenWells (size_t timeStep) const
 
std::vector< WellConstPtrgetWells () const
 
std::vector< WellConstPtrgetWells (size_t timeStep) const
 
std::vector< WellPtrgetWells (const std::string &wellNamePattern) const
 
OilVaporizationPropertiesConstPtr getOilVaporizationProperties (size_t timestep)
 
GroupTreePtr getGroupTree (size_t t) const
 
size_t numGroups () const
 
bool hasGroup (const std::string &groupName) const
 
GroupPtr getGroup (const std::string &groupName) const
 
TuningPtr getTuning () const
 
bool initOnly () const
 
const EventsgetEvents () const
 
bool hasOilVaporizationProperties ()
 

Constructor & Destructor Documentation

Opm::Schedule::Schedule ( const ParseMode parseMode,
std::shared_ptr< const EclipseGrid grid,
DeckConstPtr  deck,
IOConfigPtr  ioConfig 
)

Member Function Documentation

const Events& Opm::Schedule::getEvents ( ) const
GroupPtr Opm::Schedule::getGroup ( const std::string &  groupName) const
GroupTreePtr Opm::Schedule::getGroupTree ( size_t  t) const
size_t Opm::Schedule::getMaxNumCompletionsForWells ( size_t  timestep) const
OilVaporizationPropertiesConstPtr Opm::Schedule::getOilVaporizationProperties ( size_t  timestep)
std::vector<WellPtr> Opm::Schedule::getOpenWells ( size_t  timeStep) const
boost::posix_time::ptime Opm::Schedule::getStartTime ( ) const
inline
TimeMapConstPtr Opm::Schedule::getTimeMap ( ) const
TuningPtr Opm::Schedule::getTuning ( ) const
WellPtr Opm::Schedule::getWell ( const std::string &  wellName) const
std::vector<WellConstPtr> Opm::Schedule::getWells ( ) const
std::vector<WellConstPtr> Opm::Schedule::getWells ( size_t  timeStep) const
std::vector<WellPtr> Opm::Schedule::getWells ( const std::string &  wellNamePattern) const
bool Opm::Schedule::hasGroup ( const std::string &  groupName) const
bool Opm::Schedule::hasOilVaporizationProperties ( )
bool Opm::Schedule::hasWell ( const std::string &  wellName) const
bool Opm::Schedule::initOnly ( ) const
size_t Opm::Schedule::numGroups ( ) const
size_t Opm::Schedule::numWells ( ) const
size_t Opm::Schedule::numWells ( size_t  timestep) const

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