My Project
Loading...
Searching...
No Matches
Opm::SummaryState Class Reference

Public Types

typedef std::unordered_map< std::string, double >::const_iterator const_iterator
 

Public Member Functions

 SummaryState (time_point sim_start_arg)
 
 SummaryState (std::time_t sim_start_arg)
 
void set (const std::string &key, double value)
 
bool erase (const std::string &key)
 
bool erase_well_var (const std::string &well, const std::string &var)
 
bool erase_group_var (const std::string &group, const std::string &var)
 
bool has (const std::string &key) const
 
bool has_well_var (const std::string &well, const std::string &var) const
 
bool has_well_var (const std::string &var) const
 
bool has_group_var (const std::string &group, const std::string &var) const
 
bool has_group_var (const std::string &var) const
 
bool has_conn_var (const std::string &well, const std::string &var, std::size_t global_index) const
 
bool has_segment_var (const std::string &well, const std::string &var, std::size_t segment) const
 
bool has_region_var (const std::string &regSet, const std::string &var, std::size_t region) const
 
void update (const std::string &key, double value)
 
void update_well_var (const std::string &well, const std::string &var, double value)
 
void update_group_var (const std::string &group, const std::string &var, double value)
 
void update_elapsed (double delta)
 
void update_udq (const UDQSet &udq_set, double undefined_value)
 
void update_conn_var (const std::string &well, const std::string &var, std::size_t global_index, double value)
 
void update_segment_var (const std::string &well, const std::string &var, std::size_t segment, double value)
 
void update_region_var (const std::string &regSet, const std::string &var, std::size_t region, double value)
 
double get (const std::string &) const
 
double get (const std::string &, double) const
 
double get_elapsed () const
 
double get_well_var (const std::string &well, const std::string &var) const
 
double get_group_var (const std::string &group, const std::string &var) const
 
double get_conn_var (const std::string &conn, const std::string &var, std::size_t global_index) const
 
double get_segment_var (const std::string &well, const std::string &var, std::size_t segment) const
 
double get_region_var (const std::string &regSet, const std::string &var, std::size_t region) const
 
double get_well_var (const std::string &well, const std::string &var, double) const
 
double get_group_var (const std::string &group, const std::string &var, double) const
 
double get_conn_var (const std::string &conn, const std::string &var, std::size_t global_index, double) const
 
double get_segment_var (const std::string &well, const std::string &var, std::size_t segment, double) const
 
double get_region_var (const std::string &regSet, const std::string &var, std::size_t region, double) const
 
const std::vector< std::string > & wells () const
 
std::vector< std::string > wells (const std::string &var) const
 
const std::vector< std::string > & groups () const
 
std::vector< std::string > groups (const std::string &var) const
 
void append (const SummaryState &buffer)
 
const_iterator begin () const
 
const_iterator end () const
 
std::size_t num_wells () const
 
std::size_t size () const
 
bool operator== (const SummaryState &other) const
 
template<class Serializer >
void serializeOp (Serializer &serializer)
 

Static Public Member Functions

static SummaryState serializationTestObject ()
 

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