Opm::WellGroupHelper< Scalar, IndexTraits > Member List

This is the complete list of members for Opm::WellGroupHelper< Scalar, IndexTraits >, including all inherited members.

accumulateGroupEfficiencyFactor(const Group &group, Scalar &factor) constOpm::WellGroupHelper< Scalar, IndexTraits >
checkGroupConstraintsInj(const std::string &name, const std::string &parent, const Group &group, const Scalar *rates, const Phase injection_phase, const Scalar efficiency_factor, const std::vector< Scalar > &resv_coeff, const bool check_guide_rate, DeferredLogger &deferred_logger) constOpm::WellGroupHelper< Scalar, IndexTraits >
checkGroupConstraintsProd(const std::string &name, const std::string &parent, const Group &group, const Scalar *rates, const Scalar efficiency_factor, const std::vector< Scalar > &resv_coeff, const bool check_guide_rate, DeferredLogger &deferred_logger) constOpm::WellGroupHelper< Scalar, IndexTraits >
computeNetworkPressures(const Network::ExtNetwork &network, const VFPProdProperties< Scalar > &vfp_prod_props, const Parallel::Communication &comm) constOpm::WellGroupHelper< Scalar, IndexTraits >
getGuideRate(const std::string &name, const GuideRateModel::Target target) constOpm::WellGroupHelper< Scalar, IndexTraits >
getProductionGroupRateVector(const std::string &group_name) constOpm::WellGroupHelper< Scalar, IndexTraits >
getWellGroupTargetInjector(const std::string &name, const std::string &parent, const Group &group, const Scalar *rates, const Phase injection_phase, const Scalar efficiency_factor, const std::vector< Scalar > &resv_coeff, DeferredLogger &deferred_logger) constOpm::WellGroupHelper< Scalar, IndexTraits >
getWellGroupTargetProducer(const std::string &name, const std::string &parent, const Group &group, const Scalar *rates, const Scalar efficiency_factor, const std::vector< Scalar > &resv_coeff, DeferredLogger &deferred_logger) constOpm::WellGroupHelper< Scalar, IndexTraits >
getWellRateVector(const std::string &name) constOpm::WellGroupHelper< Scalar, IndexTraits >
groupChainTopBot(const std::string &bottom, const std::string &top) constOpm::WellGroupHelper< Scalar, IndexTraits >
groupControlledWells(const std::string &group_name, const std::string &always_included_child, const bool is_production_group, const Phase injection_phase) constOpm::WellGroupHelper< Scalar, IndexTraits >
groupState() constOpm::WellGroupHelper< Scalar, IndexTraits >inline
phaseUsageInfo() constOpm::WellGroupHelper< Scalar, IndexTraits >inline
pushGroupState(GroupState< Scalar > &group_state)Opm::WellGroupHelper< Scalar, IndexTraits >inline
pushWellState(WellState< Scalar, IndexTraits > &well_state)Opm::WellGroupHelper< Scalar, IndexTraits >inline
setCmodeGroup(const Group &group, GroupState< Scalar > &group_state) constOpm::WellGroupHelper< Scalar, IndexTraits >
setRegionAveragePressureCalculator(const Group &group, const FieldPropsManager &fp, std::map< std::string, std::unique_ptr< AverageRegionalPressureType > > &regional_average_pressure_calculator) constOpm::WellGroupHelper< Scalar, IndexTraits >
setReportStep(int report_step)Opm::WellGroupHelper< Scalar, IndexTraits >inline
sumSolventRates(const Group &group, const bool is_injector) constOpm::WellGroupHelper< Scalar, IndexTraits >
sumWellPhaseRates(bool res_rates, const Group &group, const int phase_pos, const bool injector, const bool network=false) constOpm::WellGroupHelper< Scalar, IndexTraits >
sumWellResRates(const Group &group, const int phase_pos, const bool injector) constOpm::WellGroupHelper< Scalar, IndexTraits >
sumWellSurfaceRates(const Group &group, const int phase_pos, const bool injector) constOpm::WellGroupHelper< Scalar, IndexTraits >
updateGpMaintTargetForGroups(const Group &group, const RegionalValues &regional_values, const double dt, GroupState< Scalar > &group_state) constOpm::WellGroupHelper< Scalar, IndexTraits >
updateGroupControlledWells(const bool is_production_group, const Phase injection_phase, GroupState< Scalar > &group_state, DeferredLogger &deferred_logger) constOpm::WellGroupHelper< Scalar, IndexTraits >
updateGroupProductionRates(const Group &group, GroupState< Scalar > &group_state) constOpm::WellGroupHelper< Scalar, IndexTraits >
updateGroupTargetReduction(const Group &group, const bool is_injector, GroupState< Scalar > &group_state) constOpm::WellGroupHelper< Scalar, IndexTraits >
updateNetworkLeafNodeProductionRates(GroupState< Scalar > &group_state) constOpm::WellGroupHelper< Scalar, IndexTraits >
updateREINForGroups(const Group &group, bool sum_rank, GroupState< Scalar > &group_state) constOpm::WellGroupHelper< Scalar, IndexTraits >
updateReservoirRatesInjectionGroups(const Group &group, GroupState< Scalar > &group_state) constOpm::WellGroupHelper< Scalar, IndexTraits >
updateState(WellState< Scalar, IndexTraits > &well_state, GroupState< Scalar > &group_state)Opm::WellGroupHelper< Scalar, IndexTraits >
updateSurfaceRatesInjectionGroups(const Group &group, GroupState< Scalar > &group_state) constOpm::WellGroupHelper< Scalar, IndexTraits >
updateVREPForGroups(const Group &group, GroupState< Scalar > &group_state) constOpm::WellGroupHelper< Scalar, IndexTraits >
updateWellRates(const Group &group, const WellState< Scalar, IndexTraits > &well_state_nupcol, WellState< Scalar, IndexTraits > &well_state) constOpm::WellGroupHelper< Scalar, IndexTraits >
updateWellRatesFromGroupTargetScale(const Scalar scale, const Group &group, bool is_injector, WellState< Scalar, IndexTraits > &well_state) constOpm::WellGroupHelper< Scalar, IndexTraits >
WellGroupHelper(WellState< Scalar, IndexTraits > &well_state, GroupState< Scalar > &group_state, const Schedule &schedule, const SummaryState &summary_state, const GuideRate &guide_rate, const PhaseUsageInfo< IndexTraits > &phase_usage_info)Opm::WellGroupHelper< Scalar, IndexTraits >
wellState() constOpm::WellGroupHelper< Scalar, IndexTraits >inline
worstOffendingWell(const Group &group, const Group::ProductionCMode &offended_control, const Parallel::Communication &comm, DeferredLogger &deferred_logger) constOpm::WellGroupHelper< Scalar, IndexTraits >