#include <SummaryConfig.hpp>

Public Types

typedef SummaryConfigNode keyword_type
 
typedef std::vector< keyword_typekeyword_list
 
typedef keyword_list::const_iterator const_iterator
 

Public Member Functions

 SummaryConfig ()=default
 
 SummaryConfig (const Deck &, const Schedule &, const TableManager &, const ParseContext &, ErrorGuard &)
 
template<typename T >
 SummaryConfig (const Deck &, const Schedule &, const TableManager &, const ParseContext &, T &&)
 
 SummaryConfig (const Deck &, const Schedule &, const TableManager &)
 
 SummaryConfig (const keyword_list &kwds, const std::set< std::string > &shortKwds, const std::set< std::string > &smryKwds)
 
const_iterator begin () const
 
const_iterator end () const
 
size_t size () const
 
SummaryConfigmerge (const SummaryConfig &)
 
SummaryConfigmerge (SummaryConfig &&)
 
bool hasKeyword (const std::string &keyword) const
 
bool hasSummaryKey (const std::string &keyword) const
 
bool require3DField (const std::string &keyword) const
 
bool requireFIPNUM () const
 
bool operator== (const SummaryConfig &data) const
 
template<class Serializer >
void serializeOp (Serializer &serializer)
 
bool createRunSummary () const
 

Static Public Member Functions

static SummaryConfig serializeObject ()
 

Member Typedef Documentation

◆ const_iterator

typedef keyword_list::const_iterator Opm::SummaryConfig::const_iterator

◆ keyword_list

◆ keyword_type

Constructor & Destructor Documentation

◆ SummaryConfig() [1/5]

Opm::SummaryConfig::SummaryConfig ( )
default

◆ SummaryConfig() [2/5]

Opm::SummaryConfig::SummaryConfig ( const Deck ,
const Schedule ,
const TableManager ,
const ParseContext ,
ErrorGuard  
)

◆ SummaryConfig() [3/5]

template<typename T >
Opm::SummaryConfig::SummaryConfig ( const Deck ,
const Schedule ,
const TableManager ,
const ParseContext ,
T &&   
)

◆ SummaryConfig() [4/5]

Opm::SummaryConfig::SummaryConfig ( const Deck ,
const Schedule ,
const TableManager  
)

◆ SummaryConfig() [5/5]

Opm::SummaryConfig::SummaryConfig ( const keyword_list kwds,
const std::set< std::string > &  shortKwds,
const std::set< std::string > &  smryKwds 
)

Member Function Documentation

◆ begin()

const_iterator Opm::SummaryConfig::begin ( ) const

◆ createRunSummary()

bool Opm::SummaryConfig::createRunSummary ( ) const
inline

◆ end()

const_iterator Opm::SummaryConfig::end ( ) const

◆ hasKeyword()

bool Opm::SummaryConfig::hasKeyword ( const std::string keyword) const

◆ hasSummaryKey()

bool Opm::SummaryConfig::hasSummaryKey ( const std::string keyword) const

◆ merge() [1/2]

SummaryConfig & Opm::SummaryConfig::merge ( const SummaryConfig )

◆ merge() [2/2]

SummaryConfig & Opm::SummaryConfig::merge ( SummaryConfig &&  )

◆ operator==()

bool Opm::SummaryConfig::operator== ( const SummaryConfig data) const

◆ require3DField()

bool Opm::SummaryConfig::require3DField ( const std::string keyword) const

◆ requireFIPNUM()

bool Opm::SummaryConfig::requireFIPNUM ( ) const

◆ serializeObject()

static SummaryConfig Opm::SummaryConfig::serializeObject ( )
static

◆ serializeOp()

template<class Serializer >
void Opm::SummaryConfig::serializeOp ( Serializer serializer)
inline

◆ size()

size_t Opm::SummaryConfig::size ( ) const

Member Data Documentation

◆ create

bool Opm::SummaryConfig::create { false }

◆ narrow

bool Opm::SummaryConfig::narrow { false }

◆ separate

bool Opm::SummaryConfig::separate { true }

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