Opm::DeckTimeStep Class Reference

#include <DeckTimeStep.hpp>

Inheritance diagram for Opm::DeckTimeStep:
Inheritance graph

Public Member Functions

 DeckTimeStep ()
 
bool hasKeyword (DeckKeywordConstPtr keyword) const
 
bool hasKeyword (const std::string &keyword) const
 
template<class Keyword >
bool hasKeyword () const
 
void addKeyword (DeckKeywordConstPtr keyword)
 
DeckKeywordConstPtr getKeyword (const std::string &keyword, size_t index) const
 
DeckKeywordConstPtr getKeyword (const std::string &keyword) const
 
DeckKeywordConstPtr getKeyword (size_t index) const
 
template<class Keyword >
DeckKeywordConstPtr getKeyword (size_t index) const
 
template<class Keyword >
DeckKeywordConstPtr getKeyword () const
 
size_t getKeywordIndex (DeckKeywordConstPtr keyword) const
 
size_t numKeywords (const std::string &keyword) const
 
const std::vector
< DeckKeywordConstPtr > & 
getKeywordList (const std::string &keyword) const
 
template<class Keyword >
const std::vector
< DeckKeywordConstPtr > & 
getKeywordList () const
 
size_t size () const
 
void initUnitSystem ()
 
std::shared_ptr< UnitSystemgetDefaultUnitSystem () const
 
std::shared_ptr< UnitSystemgetActiveUnitSystem () const
 
std::vector
< DeckKeywordConstPtr >
::const_iterator 
begin () const
 
std::vector
< DeckKeywordConstPtr >
::const_iterator 
end () const
 

Protected Attributes

std::shared_ptr< UnitSystemm_defaultUnits
 
std::shared_ptr< UnitSystemm_activeUnits
 

Constructor & Destructor Documentation

Opm::DeckTimeStep::DeckTimeStep ( )

Member Function Documentation

void Opm::Deck::addKeyword ( DeckKeywordConstPtr  keyword)
inherited
std::vector<DeckKeywordConstPtr>::const_iterator Opm::Deck::begin ( ) const
inherited
std::vector<DeckKeywordConstPtr>::const_iterator Opm::Deck::end ( ) const
inherited
std::shared_ptr<UnitSystem> Opm::Deck::getActiveUnitSystem ( ) const
inherited
std::shared_ptr<UnitSystem> Opm::Deck::getDefaultUnitSystem ( ) const
inherited
DeckKeywordConstPtr Opm::Deck::getKeyword ( const std::string &  keyword,
size_t  index 
) const
inherited
DeckKeywordConstPtr Opm::Deck::getKeyword ( const std::string &  keyword) const
inherited
DeckKeywordConstPtr Opm::Deck::getKeyword ( size_t  index) const
inherited
template<class Keyword >
DeckKeywordConstPtr Opm::Deck::getKeyword ( size_t  index) const
inlineinherited
template<class Keyword >
DeckKeywordConstPtr Opm::Deck::getKeyword ( ) const
inlineinherited
size_t Opm::Deck::getKeywordIndex ( DeckKeywordConstPtr  keyword) const
inherited
const std::vector<DeckKeywordConstPtr>& Opm::Deck::getKeywordList ( const std::string &  keyword) const
inherited
template<class Keyword >
const std::vector<DeckKeywordConstPtr>& Opm::Deck::getKeywordList ( ) const
inlineinherited
bool Opm::Deck::hasKeyword ( const std::string &  keyword) const
inherited
template<class Keyword >
bool Opm::Deck::hasKeyword ( ) const
inlineinherited
void Opm::Deck::initUnitSystem ( )
inherited
size_t Opm::Deck::numKeywords ( const std::string &  keyword) const
inherited
size_t Opm::Deck::size ( ) const
inherited

Member Data Documentation

std::shared_ptr<UnitSystem> Opm::Deck::m_activeUnits
protectedinherited
std::shared_ptr<UnitSystem> Opm::Deck::m_defaultUnits
protectedinherited

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