GroupState.hpp
Go to the documentation of this file.
Definition: GroupState.hpp:38 const std::vector< Scalar > & injection_reservoir_rates(const std::string &gname) const bool has_injection_control(const std::string &gname, Phase phase) const Scalar injection_vrep_rate(const std::string &gname) const void update_production_reduction_rates(const std::string &gname, const std::vector< Scalar > &rates) bool has_production_control(const std::string &gname) const bool has_production_rates(const std::string &gname) const void update_injection_rein_rates(const std::string &gname, const std::vector< Scalar > &rates) void update_well_group_thp(const std::string &gname, const double &thp) GroupState()=default const std::vector< Scalar > & injection_rein_rates(const std::string &gname) const bool has_injection_reduction_rates(const std::string &gname) const const std::vector< Scalar > & injection_surface_rates(const std::string &gname) const std::size_t distribute(const Scalar *data) Scalar well_group_thp(const std::string &gname) const const std::vector< Scalar > & production_rates(const std::string &gname) const void injection_control(const std::string &gname, Phase phase, Group::InjectionCMode cmode) GPMaint::State & gpmaint(const std::string &gname) static GroupState serializationTestObject() void update_injection_vrep_rate(const std::string &gname, Scalar rate) void production_control(const std::string &gname, Group::ProductionCMode cmode) void update_gpmaint_target(const std::string &gname, Scalar target) std::size_t collect(Scalar *data) const const std::vector< Scalar > & production_reduction_rates(const std::string &gname) const void update_injection_reservoir_rates(const std::string &gname, const std::vector< Scalar > &rates) void update_injection_surface_rates(const std::string &gname, const std::vector< Scalar > &rates) Scalar grat_sales_target(const std::string &gname) const bool has_production_reduction_rates(const std::string &gname) const Scalar gpmaint_target(const std::string &gname) const bool operator==(const GroupState &other) const void update_production_rates(const std::string &gname, const std::vector< Scalar > &rates) void communicate_rates(const Comm &comm) Definition: GroupState.hpp:105 void update_injection_reduction_rates(const std::string &gname, const std::vector< Scalar > &rates) GroupState(std::size_t num_phases) bool has_gpmaint_target(const std::string &gname) const Group::InjectionCMode injection_control(const std::string &gname, Phase phase) const Group::ProductionCMode production_control(const std::string &gname) const void update_grat_sales_target(const std::string &gname, Scalar target) const std::vector< Scalar > & injection_reduction_rates(const std::string &gname) const bool has_injection_reservoir_rates(const std::string &gname) const std::size_t data_size() const bool has_injection_surface_rates(const std::string &gname) const bool has_grat_sales_target(const std::string &gname) const Definition: blackoilboundaryratevector.hh:37 |