My Project
Opm::Deck Class Reference
Inheritance diagram for Opm::Deck:
Opm::DeckView

Public Types

using iterator = std::vector< DeckKeyword >::iterator
 
typedef std::vector< DeckKeyword >::const_iterator const_iterator
 

Public Member Functions

 Deck (const Deck &)
 
 Deck (Deck &&)
 
Deckoperator= (const Deck &rhs)
 
bool operator== (const Deck &data) const
 
void addKeyword (DeckKeyword &&keyword)
 
void addKeyword (const DeckKeyword &keyword)
 
DeckKeywordgetKeyword (size_t)
 
const UnitSystemgetDefaultUnitSystem () const
 
const UnitSystemgetActiveUnitSystem () const
 
UnitSystemgetActiveUnitSystem ()
 
UnitSystemgetDefaultUnitSystem ()
 
void selectActiveUnitSystem (UnitSystem::UnitType unit_type)
 
const std::string & getInputPath () const
 
std::string getDataFile () const
 
void setDataFile (const std::string &dataFile)
 
std::string makeDeckPath (const std::string &path) const
 
DeckTreetree ()
 
DeckTree tree () const
 
std::size_t size () const
 
bool empty () const
 
iterator begin ()
 
iterator end ()
 
void write (DeckOutput &output) const
 
template<class Serializer >
void serializeOp (Serializer &serializer)
 
bool hasKeyword (const DeckKeyword &keyword) const
 
bool hasKeyword (const std::string &keyword) const
 
template<class Keyword >
bool hasKeyword () const
 
const DeckKeywordgetKeyword (const std::string &keyword, size_t index) const
 
const DeckKeywordgetKeyword (const std::string &keyword) const
 
const DeckKeywordgetKeyword (size_t index) const
 
DeckKeywordgetKeyword (size_t index)
 
template<class Keyword >
const DeckKeywordgetKeyword () const
 
template<class Keyword >
const DeckKeywordgetKeyword (size_t index) const
 
const std::vector< const DeckKeyword * > getKeywordList (const std::string &keyword) const
 
template<class Keyword >
const std::vector< const DeckKeyword * > getKeywordList () const
 
template<class Keyword >
std::size_t count () const
 
size_t count (const std::string &keyword) const
 
size_t size () const
 
const_iterator begin () const
 
const_iterator end () const
 

Static Public Member Functions

static Deck serializeObject ()
 

Friends

std::ostream & operator<< (std::ostream &os, const Deck &deck)
 

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