#include <UDQDefine.hpp>

Public Member Functions

 UDQDefine ()
 
 UDQDefine (const UDQParams &udq_params, const std::string &keyword, const std::vector< std::string > &deck_data)
 
 UDQDefine (const UDQParams &udq_params, const std::string &keyword, const std::vector< std::string > &deck_data, const ParseContext &parseContext, ErrorGuard &errors)
 
template<typename T >
 UDQDefine (const UDQParams &udq_params, const std::string &keyword, const std::vector< std::string > &deck_data, const ParseContext &parseContext, T &&errors)
 
 UDQDefine (const std::string &keyword, std::shared_ptr< UDQASTNode > astPtr, UDQVarType type, const std::string &string_data)
 
UDQSet eval (const UDQContext &context) const
 
const std::stringkeyword () const
 
const std::stringinput_string () const
 
UDQVarType var_type () const
 
std::set< UDQTokenTypefunc_tokens () const
 
bool operator== (const UDQDefine &data) const
 
template<class Serializer >
void serializeOp (Serializer &serializer)
 

Static Public Member Functions

static UDQDefine serializeObject ()
 

Constructor & Destructor Documentation

◆ UDQDefine() [1/5]

Opm::UDQDefine::UDQDefine ( )

◆ UDQDefine() [2/5]

Opm::UDQDefine::UDQDefine ( const UDQParams udq_params,
const std::string keyword,
const std::vector< std::string > &  deck_data 
)

◆ UDQDefine() [3/5]

Opm::UDQDefine::UDQDefine ( const UDQParams udq_params,
const std::string keyword,
const std::vector< std::string > &  deck_data,
const ParseContext parseContext,
ErrorGuard errors 
)

◆ UDQDefine() [4/5]

template<typename T >
Opm::UDQDefine::UDQDefine ( const UDQParams udq_params,
const std::string keyword,
const std::vector< std::string > &  deck_data,
const ParseContext parseContext,
T &&  errors 
)

◆ UDQDefine() [5/5]

Opm::UDQDefine::UDQDefine ( const std::string keyword,
std::shared_ptr< UDQASTNode astPtr,
UDQVarType  type,
const std::string string_data 
)

Member Function Documentation

◆ eval()

UDQSet Opm::UDQDefine::eval ( const UDQContext context) const

◆ func_tokens()

std::set< UDQTokenType > Opm::UDQDefine::func_tokens ( ) const

◆ input_string()

const std::string & Opm::UDQDefine::input_string ( ) const

◆ keyword()

const std::string & Opm::UDQDefine::keyword ( ) const

◆ operator==()

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

◆ serializeObject()

static UDQDefine Opm::UDQDefine::serializeObject ( )
static

◆ serializeOp()

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

◆ var_type()

UDQVarType Opm::UDQDefine::var_type ( ) const

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