#include <ActionX.hpp>

Public Member Functions

 ActionX ()
 
 ActionX (const std::string &name, size_t max_run, double max_wait, std::time_t start_time)
 
 ActionX (const DeckKeyword &kw, std::time_t start_time)
 
 ActionX (const DeckRecord &record, std::time_t start_time)
 
void addKeyword (const DeckKeyword &kw)
 
bool ready (std::time_t sim_time) const
 
Action::Result eval (std::time_t sim_time, const Action::Context &context) const
 
std::string name () const
 
size_t max_run () const
 
double min_wait () const
 
std::time_t start_time () const
 
std::vector< DeckKeyword >::const_iterator begin () const
 
std::vector< DeckKeyword >::const_iterator end () const
 
const std::vector< Condition > & conditions () const
 
std::vector< std::stringkeyword_strings () const
 
bool operator== (const ActionX &data) const
 
template<class Serializer >
void serializeOp (Serializer &serializer)
 

Static Public Member Functions

static ActionX serializeObject ()
 
static bool valid_keyword (const std::string &keyword)
 

Constructor & Destructor Documentation

◆ ActionX() [1/4]

Opm::Action::ActionX::ActionX ( )

◆ ActionX() [2/4]

Opm::Action::ActionX::ActionX ( const std::string name,
size_t  max_run,
double  max_wait,
std::time_t  start_time 
)

◆ ActionX() [3/4]

Opm::Action::ActionX::ActionX ( const DeckKeyword kw,
std::time_t  start_time 
)

◆ ActionX() [4/4]

Opm::Action::ActionX::ActionX ( const DeckRecord record,
std::time_t  start_time 
)

Member Function Documentation

◆ addKeyword()

void Opm::Action::ActionX::addKeyword ( const DeckKeyword kw)

◆ begin()

std::vector< DeckKeyword >::const_iterator Opm::Action::ActionX::begin ( ) const

◆ conditions()

const std::vector< Condition > & Opm::Action::ActionX::conditions ( ) const

◆ end()

std::vector< DeckKeyword >::const_iterator Opm::Action::ActionX::end ( ) const

◆ eval()

Action::Result Opm::Action::ActionX::eval ( std::time_t  sim_time,
const Action::Context context 
) const

◆ keyword_strings()

std::vector< std::string > Opm::Action::ActionX::keyword_strings ( ) const

◆ max_run()

size_t Opm::Action::ActionX::max_run ( ) const
inline

◆ min_wait()

double Opm::Action::ActionX::min_wait ( ) const
inline

◆ name()

std::string Opm::Action::ActionX::name ( ) const
inline

◆ operator==()

bool Opm::Action::ActionX::operator== ( const ActionX data) const

◆ ready()

bool Opm::Action::ActionX::ready ( std::time_t  sim_time) const

◆ serializeObject()

static ActionX Opm::Action::ActionX::serializeObject ( )
static

◆ serializeOp()

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

◆ start_time()

std::time_t Opm::Action::ActionX::start_time ( ) const
inline

◆ valid_keyword()

static bool Opm::Action::ActionX::valid_keyword ( const std::string keyword)
static

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