Opm::UDQContext Class Reference

#include <UDQContext.hpp>

Public Member Functions

 UDQContext (const UDQFunctionTable &udqft, const SummaryState &summary_state)
 
double get (const std::string &key) const
 
bool has_well_var (const std::string &well, const std::string &var) const
 
double get_well_var (const std::string &well, const std::string &var) const
 
bool has_group_var (const std::string &group, const std::string &var) const
 
double get_group_var (const std::string &group, const std::string &var) const
 
void add (const std::string &key, double value)
 
const UDQFunctionTablefunction_table () const
 
std::vector< std::stringwells () const
 
std::vector< std::stringgroups () const
 

Constructor & Destructor Documentation

◆ UDQContext()

Opm::UDQContext::UDQContext ( const UDQFunctionTable udqft,
const SummaryState summary_state 
)

Member Function Documentation

◆ add()

void Opm::UDQContext::add ( const std::string key,
double  value 
)

◆ function_table()

const UDQFunctionTable & Opm::UDQContext::function_table ( ) const

◆ get()

double Opm::UDQContext::get ( const std::string key) const

◆ get_group_var()

double Opm::UDQContext::get_group_var ( const std::string group,
const std::string var 
) const

◆ get_well_var()

double Opm::UDQContext::get_well_var ( const std::string well,
const std::string var 
) const

◆ groups()

std::vector< std::string > Opm::UDQContext::groups ( ) const

◆ has_group_var()

bool Opm::UDQContext::has_group_var ( const std::string group,
const std::string var 
) const

◆ has_well_var()

bool Opm::UDQContext::has_well_var ( const std::string well,
const std::string var 
) const

◆ wells()

std::vector< std::string > Opm::UDQContext::wells ( ) const

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