|
| GroupState (std::size_t num_phases) |
|
bool | operator== (const GroupState &other) const |
|
bool | has_production_rates (const std::string &gname) const |
|
void | update_production_rates (const std::string &gname, const std::vector< Scalar > &rates) |
|
const std::vector< Scalar > & | production_rates (const std::string &gname) const |
|
void | update_well_group_thp (const std::string &gname, const double &thp) |
|
Scalar | well_group_thp (const std::string &gname) const |
|
bool | has_production_reduction_rates (const std::string &gname) const |
|
void | update_production_reduction_rates (const std::string &gname, const std::vector< Scalar > &rates) |
|
const std::vector< Scalar > & | production_reduction_rates (const std::string &gname) const |
|
bool | has_injection_reduction_rates (const std::string &gname) const |
|
void | update_injection_reduction_rates (const std::string &gname, const std::vector< Scalar > &rates) |
|
const std::vector< Scalar > & | injection_reduction_rates (const std::string &gname) const |
|
bool | has_injection_reservoir_rates (const std::string &gname) const |
|
void | update_injection_reservoir_rates (const std::string &gname, const std::vector< Scalar > &rates) |
|
const std::vector< Scalar > & | injection_reservoir_rates (const std::string &gname) const |
|
bool | has_injection_surface_rates (const std::string &gname) const |
|
void | update_injection_surface_rates (const std::string &gname, const std::vector< Scalar > &rates) |
|
const std::vector< Scalar > & | injection_surface_rates (const std::string &gname) const |
|
void | update_injection_rein_rates (const std::string &gname, const std::vector< Scalar > &rates) |
|
const std::vector< Scalar > & | injection_rein_rates (const std::string &gname) const |
|
void | update_injection_vrep_rate (const std::string &gname, Scalar rate) |
|
Scalar | injection_vrep_rate (const std::string &gname) const |
|
void | update_grat_sales_target (const std::string &gname, Scalar target) |
|
Scalar | grat_sales_target (const std::string &gname) const |
|
bool | has_grat_sales_target (const std::string &gname) const |
|
void | update_gpmaint_target (const std::string &gname, Scalar target) |
|
Scalar | gpmaint_target (const std::string &gname) const |
|
bool | has_gpmaint_target (const std::string &gname) const |
|
bool | has_production_control (const std::string &gname) const |
|
void | production_control (const std::string &gname, Group::ProductionCMode cmode) |
|
Group::ProductionCMode | production_control (const std::string &gname) const |
|
bool | has_injection_control (const std::string &gname, Phase phase) const |
|
void | injection_control (const std::string &gname, Phase phase, Group::InjectionCMode cmode) |
|
Group::InjectionCMode | injection_control (const std::string &gname, Phase phase) const |
|
std::size_t | data_size () const |
|
std::size_t | collect (Scalar *data) const |
|
std::size_t | distribute (const Scalar *data) |
|
GPMaint::State & | gpmaint (const std::string &gname) |
|
template<class Comm > |
void | communicate_rates (const Comm &comm) |
|
template<class Serializer > |
void | serializeOp (Serializer &serializer) |
|