All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Pages
Opm::WellsGroupInterface Member List

This is the complete list of members for Opm::WellsGroupInterface, including all inherited members.

applyExplicitReinjectionControls(const std::vector< double > &well_reservoirrates_phase, const std::vector< double > &well_surfacerates_phase)=0Opm::WellsGroupInterfacepure virtual
applyInjGroupControl(const InjectionSpecification::ControlMode control_mode, const InjectionSpecification::InjectorType injector_type, const double target, const bool only_group)=0Opm::WellsGroupInterfacepure virtual
applyInjGroupControls()=0Opm::WellsGroupInterfacepure virtual
applyProdGroupControl(const ProductionSpecification::ControlMode control_mode, const double target, const bool only_group)=0Opm::WellsGroupInterfacepure virtual
applyProdGroupControls()=0Opm::WellsGroupInterfacepure 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)=0 (defined in Opm::WellsGroupInterface)Opm::WellsGroupInterfacepure virtual
applyVREPGroupControls(const std::vector< double > &well_voidage_rates, const std::vector< double > &conversion_coeffs)=0Opm::WellsGroupInterfacepure virtual
canProduceMore() const =0 (defined in Opm::WellsGroupInterface)Opm::WellsGroupInterfacepure 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)=0Opm::WellsGroupInterfacepure virtual
efficiency_factor_ (defined in Opm::WellsGroupInterface)Opm::WellsGroupInterfaceprotected
efficiencyFactor() const (defined in Opm::WellsGroupInterface)Opm::WellsGroupInterface
findGroup(const std::string &name_of_node)=0Opm::WellsGroupInterfacepure virtual
getParent() const Opm::WellsGroupInterface
getParent() (defined in Opm::WellsGroupInterface)Opm::WellsGroupInterface
getProductionRate(const std::vector< double > &well_rates, const ProductionSpecification::ControlMode prod_mode) const =0 (defined in Opm::WellsGroupInterface)Opm::WellsGroupInterfacepure 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 =0Opm::WellsGroupInterfacepure virtual
getTotalVoidageRate(const std::vector< double > &well_voidage_rates)=0 (defined in Opm::WellsGroupInterface)Opm::WellsGroupInterfacepure virtual
getWorstOffending(const std::vector< double > &well_reservoirrates_phase, const std::vector< double > &well_surfacerates_phase, ProductionSpecification::ControlMode mode)=0Opm::WellsGroupInterfacepure virtual
groupProdTargetConverged(const std::vector< double > &well_rates) const =0 (defined in Opm::WellsGroupInterface)Opm::WellsGroupInterfacepure virtual
individual_control_ (defined in Opm::WellsGroupInterface)Opm::WellsGroupInterfaceprotected
individualControl() const Opm::WellsGroupInterface
injectionGuideRate(bool only_group)=0Opm::WellsGroupInterfacepure virtual
injSpec() const Opm::WellsGroupInterface
injSpec()Opm::WellsGroupInterface
isLeafNode() const Opm::WellsGroupInterfacevirtual
name() const Opm::WellsGroupInterface
numberOfLeafNodes()=0Opm::WellsGroupInterfacepure virtual
parent_ (defined in Opm::WellsGroupInterface)Opm::WellsGroupInterfaceprotected
phaseUsage() const Opm::WellsGroupInterface
prodSpec() const Opm::WellsGroupInterface
prodSpec()Opm::WellsGroupInterface
productionGuideRate(bool only_group)=0Opm::WellsGroupInterfacepure virtual
rateByMode(const double *res_rates, const double *surf_rates, const ProductionSpecification::ControlMode mode)Opm::WellsGroupInterfaceprotected
rateByMode(const double *res_rates, const double *surf_rates, const InjectionSpecification::ControlMode mode)Opm::WellsGroupInterfaceprotected
setEfficiencyFactor(const double efficiency_factor) (defined in Opm::WellsGroupInterface)Opm::WellsGroupInterface
setIndividualControl(const bool)Opm::WellsGroupInterface
setParent(WellsGroupInterface *parent)Opm::WellsGroupInterface
setTargetUpdated(const bool flag)=0 (defined in Opm::WellsGroupInterface)Opm::WellsGroupInterfacepure virtual
updateWellInjectionTargets(const std::vector< double > &well_rates)=0 (defined in Opm::WellsGroupInterface)Opm::WellsGroupInterfacepure virtual
updateWellProductionTargets(const std::vector< double > &well_rates)=0 (defined in Opm::WellsGroupInterface)Opm::WellsGroupInterfacepure virtual
WellsGroupInterface(const std::string &name, const double efficiency_factor, const ProductionSpecification &prod_spec, const InjectionSpecification &inj_spec, const PhaseUsage &phase_usage) (defined in Opm::WellsGroupInterface)Opm::WellsGroupInterface
~WellsGroupInterface() (defined in Opm::WellsGroupInterface)Opm::WellsGroupInterfacevirtual