My Project
Opm::UDQState Class Reference

Public Member Functions

 UDQState (double undefined)
 
bool has (const std::string &key) const
 
void load_rst (const RestartIO::RstState &rst_state)
 
bool has_well_var (const std::string &well, const std::string &key) const
 
bool has_group_var (const std::string &group, const std::string &key) const
 
double get (const std::string &key) const
 
double get_group_var (const std::string &well, const std::string &var) const
 
double get_well_var (const std::string &well, const std::string &var) const
 
void add_define (std::size_t report_step, const std::string &udq_key, const UDQSet &result)
 
void add_assign (std::size_t report_step, const std::string &udq_key, const UDQSet &result)
 
bool assign (std::size_t report_step, const std::string &udq_key) const
 
bool define (const std::string &udq_key, std::pair< UDQUpdate, std::size_t > update_status) const
 
double undefined_value () const
 
std::vector< char > serialize () const
 
void deserialize (const std::vector< char > &buffer)
 
bool operator== (const UDQState &other) const
 
template<class Serializer >
void pack_unpack_wgmap (Serializer &serializer, std::unordered_map< std::string, std::unordered_map< std::string, double >> &wgmap)
 
template<class Serializer >
void serializeOp (Serializer &serializer)
 

Static Public Member Functions

static UDQState serializeObject ()
 

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