|
opm-simulators
|
This is the complete list of members for Opm::WellGroupHelpers< Scalar, IndexTraits >, including all inherited members.
| accumulateGroupEfficiencyFactor(const Group &group, const Schedule &schedule, const int reportStepIdx, Scalar &factor) (defined in Opm::WellGroupHelpers< Scalar, IndexTraits >) | Opm::WellGroupHelpers< Scalar, IndexTraits > | static |
| checkGroupConstraintsInj(const std::string &name, const std::string &parent, const Group &group, const WellStateType &wellState, const GroupState< Scalar > &group_state, const int reportStepIdx, const GuideRate *guideRate, const Scalar *rates, Phase injectionPhase, const Scalar efficiencyFactor, const Schedule &schedule, const SummaryState &summaryState, const std::vector< Scalar > &resv_coeff, const bool check_guide_rate, DeferredLogger &deferred_logger) (defined in Opm::WellGroupHelpers< Scalar, IndexTraits >) | Opm::WellGroupHelpers< Scalar, IndexTraits > | static |
| checkGroupConstraintsProd(const std::string &name, const std::string &parent, const Group &group, const WellStateType &wellState, const GroupState< Scalar > &group_state, const int reportStepIdx, const GuideRate *guideRate, const Scalar *rates, const Scalar efficiencyFactor, const Schedule &schedule, const SummaryState &summaryState, const std::vector< Scalar > &resv_coeff, const bool check_guide_rate, DeferredLogger &deferred_logger) (defined in Opm::WellGroupHelpers< Scalar, IndexTraits >) | Opm::WellGroupHelpers< Scalar, IndexTraits > | static |
| computeNetworkPressures(const Network::ExtNetwork &network, const WellStateType &well_state, const GroupState< Scalar > &group_state, const VFPProdProperties< Scalar > &vfp_prod_props, const Schedule &schedule, const Parallel::Communication &comm, const int report_time_step) (defined in Opm::WellGroupHelpers< Scalar, IndexTraits >) | Opm::WellGroupHelpers< Scalar, IndexTraits > | static |
| control_group(const Group &group, const GroupState< Scalar > &group_state, const int reportStepIdx, const Schedule &schedule) (defined in Opm::WellGroupHelpers< Scalar, IndexTraits >) | Opm::WellGroupHelpers< Scalar, IndexTraits > | static |
| getGuideRate(const std::string &name, const Schedule &schedule, const WellStateType &wellState, const GroupState< Scalar > &group_state, const int reportStepIdx, const GuideRate *guideRate, const GuideRateModel::Target target) (defined in Opm::WellGroupHelpers< Scalar, IndexTraits >) | Opm::WellGroupHelpers< Scalar, IndexTraits > | static |
| getGuideRateInj(const std::string &name, const Schedule &schedule, const WellStateType &wellState, const GroupState< Scalar > &group_state, const int reportStepIdx, const GuideRate *guideRate, const GuideRateModel::Target target, const Phase &injectionPhase) (defined in Opm::WellGroupHelpers< Scalar, IndexTraits >) | Opm::WellGroupHelpers< Scalar, IndexTraits > | static |
| getProductionGroupRateVector(const GroupState< Scalar > &group_state, const PhaseUsageInfo< IndexTraits > &pu, const std::string &group_name) (defined in Opm::WellGroupHelpers< Scalar, IndexTraits >) | Opm::WellGroupHelpers< Scalar, IndexTraits > | static |
| getWellGroupTargetInjector(const std::string &name, const std::string &parent, const Group &group, const WellStateType &wellState, const GroupState< Scalar > &group_state, const int reportStepIdx, const GuideRate *guideRate, const Scalar *rates, Phase injectionPhase, const Scalar efficiencyFactor, const Schedule &schedule, const SummaryState &summaryState, const std::vector< Scalar > &resv_coeff, DeferredLogger &deferred_logger) (defined in Opm::WellGroupHelpers< Scalar, IndexTraits >) | Opm::WellGroupHelpers< Scalar, IndexTraits > | static |
| getWellGroupTargetProducer(const std::string &name, const std::string &parent, const Group &group, const WellStateType &wellState, const GroupState< Scalar > &group_state, const int reportStepIdx, const GuideRate *guideRate, const Scalar *rates, const Scalar efficiencyFactor, const Schedule &schedule, const SummaryState &summaryState, const std::vector< Scalar > &resv_coeff, DeferredLogger &deferred_logger) (defined in Opm::WellGroupHelpers< Scalar, IndexTraits >) | Opm::WellGroupHelpers< Scalar, IndexTraits > | static |
| getWellRateVector(const WellStateType &well_state, const std::string &name) (defined in Opm::WellGroupHelpers< Scalar, IndexTraits >) | Opm::WellGroupHelpers< Scalar, IndexTraits > | static |
| groupChainTopBot(const std::string &bottom, const std::string &top, const Schedule &schedule, const int report_step) (defined in Opm::WellGroupHelpers< Scalar, IndexTraits >) | Opm::WellGroupHelpers< Scalar, IndexTraits > | static |
| groupControlledWells(const Schedule &schedule, const WellStateType &well_state, const GroupState< Scalar > &group_state, const int report_step, const std::string &group_name, const std::string &always_included_child, const bool is_production_group, const Phase injection_phase) | Opm::WellGroupHelpers< Scalar, IndexTraits > | static |
| isInGroupChainTopBot(const std::string &bottom, const std::string &top, const Schedule &schedule, const int report_step) (defined in Opm::WellGroupHelpers< Scalar, IndexTraits >) | Opm::WellGroupHelpers< Scalar, IndexTraits > | static |
| satelliteInjectionRate(const ScheduleState &sched, const Group &group, const PhaseUsageInfo< IndexTraits > &pu, const int phase_pos, bool res_rates) (defined in Opm::WellGroupHelpers< Scalar, IndexTraits >) | Opm::WellGroupHelpers< Scalar, IndexTraits > | static |
| satelliteProductionRate(const SummaryState &summaryState, const ScheduleState &sched, const Group &group, const GSatProd::GSatProdGroupProp::Rate rateComp, bool res_rates) (defined in Opm::WellGroupHelpers< Scalar, IndexTraits >) | Opm::WellGroupHelpers< Scalar, IndexTraits > | static |
| selectRateComponent(const PhaseUsageInfo< IndexTraits > &pu, const int phasePos) (defined in Opm::WellGroupHelpers< Scalar, IndexTraits >) | Opm::WellGroupHelpers< Scalar, IndexTraits > | static |
| setCmodeGroup(const Group &group, const Schedule &schedule, const SummaryState &summaryState, const int reportStepIdx, GroupState< Scalar > &group_state) (defined in Opm::WellGroupHelpers< Scalar, IndexTraits >) | Opm::WellGroupHelpers< Scalar, IndexTraits > | static |
| setRegionAveragePressureCalculator(const Group &group, const Schedule &schedule, const int reportStepIdx, const FieldPropsManager &fp, std::map< std::string, std::unique_ptr< AverageRegionalPressureType > > ®ionalAveragePressureCalculator) (defined in Opm::WellGroupHelpers< Scalar, IndexTraits >) | Opm::WellGroupHelpers< Scalar, IndexTraits > | static |
| sumSolventRates(const Group &group, const Schedule &schedule, const WellStateType &wellState, const int reportStepIdx, const bool injector) (defined in Opm::WellGroupHelpers< Scalar, IndexTraits >) | Opm::WellGroupHelpers< Scalar, IndexTraits > | static |
| sumWellPhaseRates(bool res_rates, const Opm::Group &group, const Opm::Schedule &schedule, const WellStateType &wellState, const SummaryState &summaryState, const int reportStepIdx, const int phasePos, const bool injector, const bool network=false) (defined in Opm::WellGroupHelpers< Scalar, IndexTraits >) | Opm::WellGroupHelpers< Scalar, IndexTraits > | static |
| sumWellResRates(const Group &group, const Schedule &schedule, const WellStateType &wellState, const int reportStepIdx, const int phasePos, const bool injector, const SummaryState &summaryState) (defined in Opm::WellGroupHelpers< Scalar, IndexTraits >) | Opm::WellGroupHelpers< Scalar, IndexTraits > | static |
| sumWellSurfaceRates(const Group &group, const Schedule &schedule, const WellStateType &wellState, const int reportStepIdx, const int phasePos, const bool injector, const SummaryState &summaryState) (defined in Opm::WellGroupHelpers< Scalar, IndexTraits >) | Opm::WellGroupHelpers< Scalar, IndexTraits > | static |
| updateGpMaintTargetForGroups(const Group &group, const Schedule &schedule, const RegionalValues ®ional_values, const int reportStepIdx, const double dt, const WellStateType &well_state, GroupState< Scalar > &group_state) (defined in Opm::WellGroupHelpers< Scalar, IndexTraits >) | Opm::WellGroupHelpers< Scalar, IndexTraits > | static |
| updateGroupControlledWells(const Schedule &schedule, const WellStateType &well_state, GroupState< Scalar > &group_state, const SummaryState &summary_state, const GuideRate *guideRate, const int report_step, const std::string &group_name, const bool is_production_group, const Phase injection_phase) | Opm::WellGroupHelpers< Scalar, IndexTraits > | static |
| updateGroupProductionRates(const Group &group, const Schedule &schedule, const int reportStepIdx, const WellStateType &wellState, GroupState< Scalar > &group_state, const SummaryState &summaryState) (defined in Opm::WellGroupHelpers< Scalar, IndexTraits >) | Opm::WellGroupHelpers< Scalar, IndexTraits > | static |
| updateGroupTargetReduction(const Group &group, const Schedule &schedule, const int reportStepIdx, const bool isInjector, const GuideRate &guide_rate, const WellStateType &wellState, const SummaryState &summaryState, GroupState< Scalar > &group_state, std::vector< Scalar > &groupTargetReduction) (defined in Opm::WellGroupHelpers< Scalar, IndexTraits >) | Opm::WellGroupHelpers< Scalar, IndexTraits > | static |
| updateNetworkLeafNodeProductionRates(const Schedule &schedule, const int reportStepIdx, const WellStateType &wellState, GroupState< Scalar > &group_state, const SummaryState &summaryState) (defined in Opm::WellGroupHelpers< Scalar, IndexTraits >) | Opm::WellGroupHelpers< Scalar, IndexTraits > | static |
| updateREINForGroups(const Group &group, const Schedule &schedule, const int reportStepIdx, const SummaryState &st, const WellStateType &wellState, GroupState< Scalar > &group_state, bool sum_rank) (defined in Opm::WellGroupHelpers< Scalar, IndexTraits >) | Opm::WellGroupHelpers< Scalar, IndexTraits > | static |
| updateReservoirRatesInjectionGroups(const Group &group, const Schedule &schedule, const int reportStepIdx, const WellStateType &wellState, GroupState< Scalar > &group_state, const SummaryState &summaryState) (defined in Opm::WellGroupHelpers< Scalar, IndexTraits >) | Opm::WellGroupHelpers< Scalar, IndexTraits > | static |
| updateSurfaceRatesInjectionGroups(const Group &group, const Schedule &schedule, const int reportStepIdx, const WellStateType &wellState, GroupState< Scalar > &group_state, const SummaryState &summaryState) (defined in Opm::WellGroupHelpers< Scalar, IndexTraits >) | Opm::WellGroupHelpers< Scalar, IndexTraits > | static |
| updateVREPForGroups(const Group &group, const Schedule &schedule, const int reportStepIdx, const WellStateType &wellState, GroupState< Scalar > &group_state, const SummaryState &summaryState) (defined in Opm::WellGroupHelpers< Scalar, IndexTraits >) | Opm::WellGroupHelpers< Scalar, IndexTraits > | static |
| updateWellRates(const Group &group, const Schedule &schedule, const int reportStepIdx, const WellStateType &wellStateNupcol, WellStateType &wellState) (defined in Opm::WellGroupHelpers< Scalar, IndexTraits >) | Opm::WellGroupHelpers< Scalar, IndexTraits > | static |
| updateWellRatesFromGroupTargetScale(const Scalar scale, const Group &group, const Schedule &schedule, const int reportStepIdx, bool isInjector, const GroupState< Scalar > &group_state, WellStateType &wellState) (defined in Opm::WellGroupHelpers< Scalar, IndexTraits >) | Opm::WellGroupHelpers< Scalar, IndexTraits > | static |
| WellStateType typedef (defined in Opm::WellGroupHelpers< Scalar, IndexTraits >) | Opm::WellGroupHelpers< Scalar, IndexTraits > | |
| worstOffendingWell(const Group &group, const Schedule &schedule, const int reportStepIdx, const Group::ProductionCMode &offendedControl, const Parallel::Communication &comm, const WellStateType &wellState, DeferredLogger &deferred_logger) | Opm::WellGroupHelpers< Scalar, IndexTraits > | static |