addChild(std::shared_ptr< WellsGroupInterface > child) | Opm::WellsGroup | |
applyExplicitReinjectionControls(const std::vector< double > &well_reservoirrates_phase, const std::vector< double > &well_surfacerates_phase) | Opm::WellsGroup | virtual |
applyInjGroupControl(const InjectionSpecification::ControlMode control_mode, const InjectionSpecification::InjectorType injector_type, const double target, bool only_group) | Opm::WellsGroup | virtual |
applyInjGroupControls() | Opm::WellsGroup | virtual |
applyProdGroupControl(const ProductionSpecification::ControlMode control_mode, const double target, bool only_group) | Opm::WellsGroup | virtual |
applyProdGroupControls() | Opm::WellsGroup | virtual |
applyVREPGroupControl(const double target, const InjectionSpecification::InjectorType injector_type, const std::vector< double > &well_voidage_rates, const std::vector< double > &conversion_coeffs, const bool only_group) | Opm::WellsGroup | virtual |
applyVREPGroupControls(const std::vector< double > &well_voidage_rates, const std::vector< double > &conversion_coeffs) | Opm::WellsGroup | virtual |
canProduceMore() const | Opm::WellsGroup | virtual |
conditionsMet(const std::vector< double > &well_bhp, const std::vector< double > &well_reservoirrates_phase, const std::vector< double > &well_surfacerates_phase, WellPhasesSummed &summed_phases) | Opm::WellsGroup | virtual |
efficiency_factor_ | Opm::WellsGroupInterface | protected |
efficiencyFactor() const | Opm::WellsGroupInterface | |
findGroup(const std::string &name_of_node) | Opm::WellsGroup | virtual |
getParent() const | Opm::WellsGroupInterface | |
getParent() | Opm::WellsGroupInterface | |
getProductionRate(const std::vector< double > &well_rates, const ProductionSpecification::ControlMode prod_mode) const | Opm::WellsGroup | virtual |
getTarget(ProductionSpecification::ControlMode mode) const | Opm::WellsGroupInterface | |
getTarget(InjectionSpecification::ControlMode mode) const | Opm::WellsGroupInterface | |
getTotalProductionFlow(const std::vector< double > &phase_flows, const BlackoilPhases::PhaseIndex phase) const | Opm::WellsGroup | virtual |
getTotalVoidageRate(const std::vector< double > &well_voidage_rates) | Opm::WellsGroup | virtual |
getWorstOffending(const std::vector< double > &well_reservoirrates_phase, const std::vector< double > &well_surfacerates_phase, ProductionSpecification::ControlMode mode) | Opm::WellsGroup | virtual |
groupProdTargetConverged(const std::vector< double > &well_rates) const | Opm::WellsGroup | virtual |
individual_control_ | Opm::WellsGroupInterface | protected |
individualControl() const | Opm::WellsGroupInterface | |
injectionGuideRate(bool only_group) | Opm::WellsGroup | virtual |
injSpec() const | Opm::WellsGroupInterface | |
injSpec() | Opm::WellsGroupInterface | |
isLeafNode() const | Opm::WellsGroupInterface | virtual |
name() const | Opm::WellsGroupInterface | |
numberOfLeafNodes() | Opm::WellsGroup | virtual |
parent_ | Opm::WellsGroupInterface | protected |
phaseUsage() const | Opm::WellsGroupInterface | |
prodSpec() const | Opm::WellsGroupInterface | |
prodSpec() | Opm::WellsGroupInterface | |
productionGuideRate(bool only_group) | Opm::WellsGroup | virtual |
rateByMode(const double *res_rates, const double *surf_rates, const ProductionSpecification::ControlMode mode) | Opm::WellsGroupInterface | protected |
rateByMode(const double *res_rates, const double *surf_rates, const InjectionSpecification::ControlMode mode) | Opm::WellsGroupInterface | protected |
setEfficiencyFactor(const double efficiency_factor) | Opm::WellsGroupInterface | |
setIndividualControl(const bool) | Opm::WellsGroupInterface | |
setParent(WellsGroupInterface *parent) | Opm::WellsGroupInterface | |
setTargetUpdated(const bool flag) | Opm::WellsGroup | virtual |
updateWellInjectionTargets(const std::vector< double > &well_rates) | Opm::WellsGroup | virtual |
updateWellProductionTargets(const std::vector< double > &well_rates) | Opm::WellsGroup | virtual |
WellsGroup(const std::string &name, const double efficiency_factor, const ProductionSpecification &prod_spec, const InjectionSpecification &inj_spec, const PhaseUsage &phase_usage) | Opm::WellsGroup | |
WellsGroupInterface(const std::string &name, const double efficiency_factor, const ProductionSpecification &prod_spec, const InjectionSpecification &inj_spec, const PhaseUsage &phase_usage) | Opm::WellsGroupInterface | |
~WellsGroupInterface() | Opm::WellsGroupInterface | virtual |