|
RescoupConstraintsCalculator.hpp
Go to the documentation of this file.
124 calculateSlaveGroupConstraints_(std::size_t slave_idx, GroupConstraintCalculator<Scalar, IndexTraits>& calculator) const;
134 calculateSlaveGroupInjectionTargets_(std::size_t slave_idx, GroupConstraintCalculator<Scalar, IndexTraits>& calculator) const;
199 const typename GroupConstraintCalculator<Scalar, IndexTraits>::ProductionConstraintResult& constraints);
Definition: DeferredLogger.hpp:57 Definition: GroupConstraintCalculator.hpp:55 Definition: GroupStateHelper.hpp:56 Definition: GroupState.hpp:42 Handles computation and reporting of guide rates for wells and groups. Definition: GuideRateHandler.hpp:46 Definition: GasLiftGroupInfo.hpp:38 Computes per-master-group production targets and per-rate-type limits for reservoir coupling,... Definition: RescoupConstraintsCalculator.hpp:58 void calculateMasterGroupConstraintsAndSendToSlaves() Run the full master-side target distribution and dispatch the resulting constraints to each activated... MasterGroupConstraints calculateMasterGroupConstraints() Run the master-side target distribution without sending the result to the slaves. RescoupConstraintsCalculator(GuideRateHandler< Scalar, IndexTraits > &guide_rate_handler, GroupStateHelper< Scalar, IndexTraits > &group_state_helper) Construct a calculator bound to the master's per-sync-step state. Definition: ReservoirCouplingMaster.hpp:43 Definition: WellState.hpp:68 Definition: blackoilbioeffectsmodules.hh:45 Definition: GroupConstraintCalculator.hpp:105 The constraints computed for the master groups, indexed by slave. Definition: RescoupConstraintsCalculator.hpp:66 std::vector< std::vector< InjectionGroupTarget > > injection_targets Definition: RescoupConstraintsCalculator.hpp:67 std::vector< std::vector< ProductionGroupConstraints > > production_constraints Definition: RescoupConstraintsCalculator.hpp:68 Definition: ReservoirCoupling.hpp:298 Definition: ReservoirCoupling.hpp:308 |