opm-common
Loading...
Searching...
No Matches
Opm::DeckRecord Class Reference

Public Types

typedef std::vector< DeckItem >::const_iterator const_iterator

Public Member Functions

 DeckRecord (std::vector< DeckItem > &&items, const bool check_for_duplicate_names=true)
size_t size () const
void addItem (DeckItem deckItem)
DeckItemgetItem (size_t index)
DeckItemgetItem (const std::string &name)
DeckItemgetDataItem ()
const DeckItemgetItem (size_t index) const
const DeckItemgetItem (const std::string &name) const
const DeckItemgetDataItem () const
bool hasItem (const std::string &name) const
template<class Item>
DeckItemgetItem ()
template<class Item>
const DeckItemgetItem () const
const_iterator begin () const
const_iterator end () const
void write (DeckOutput &writer, std::size_t item_offset=0) const
void write_data (DeckOutput &writer, std::size_t item_offset=0) const
bool equal (const DeckRecord &other, bool cmp_default, bool cmp_numeric) const
bool operator== (const DeckRecord &other) const
bool operator!= (const DeckRecord &other) const
template<class Serializer>
void serializeOp (Serializer &serializer)

Static Public Member Functions

static DeckRecord serializationTestObject ()

Friends

std::ostream & operator<< (std::ostream &os, const DeckRecord &record)

The documentation for this class was generated from the following files:
  • opm/input/eclipse/Deck/DeckRecord.hpp
  • opm/input/eclipse/Deck/DeckRecord.cpp