|
GuideRateHandler.hpp
Go to the documentation of this file.
210 DeferredLogger& deferredLogger() const { return this->well_model_.groupStateHelper().deferredLogger(); }
GroupStateHelperType & groupStateHelper() Definition: BlackoilWellModelGeneric.hpp:335 const PhaseUsageInfo< IndexTraits > & phaseUsage() const Definition: BlackoilWellModelGeneric.hpp:148 Definition: DeferredLogger.hpp:57 DeferredLogger & deferredLogger() const Get the deferred logger. Definition: GroupStateHelper.hpp:233 Definition: GroupState.hpp:42 Responsible for formatting and printing guide rate information to logs. Definition: GuideRateHandler.hpp:59 void dumpGuideRates() Dumps guide rates for all wells and groups in a hierarchical structure. GuideRateDumper(GuideRateHandler< Scalar, IndexTraits > &parent, const int report_step_idx, const double sim_time) DeferredLogger & deferredLogger() Definition: GuideRateHandler.hpp:65 Computes and updates guide rate values for wells and groups. Definition: GuideRateHandler.hpp:110 const Parallel::Communication & comm() const Definition: GuideRateHandler.hpp:126 void update() Triggers the guide rate update process for the current simulation step. UpdateGuideRates(GuideRateHandler< Scalar, IndexTraits > &parent, const int report_step_idx, const double sim_time, const WellState< Scalar, IndexTraits > &well_state, GroupState< Scalar > &group_state, const int num_phases) GuideRate & guideRate() Definition: GuideRateHandler.hpp:128 DeferredLogger & deferredLogger() Definition: GuideRateHandler.hpp:127 const PhaseUsageInfo< IndexTraits > & phaseUsage() const Definition: GuideRateHandler.hpp:129 const Schedule & schedule() const Definition: GuideRateHandler.hpp:131 bool isReservoirCouplingMaster() const Definition: GuideRateHandler.hpp:121 ReservoirCouplingMaster< Scalar > & reservoirCouplingMaster() Definition: GuideRateHandler.hpp:123 bool isReservoirCouplingSlave() const Definition: GuideRateHandler.hpp:122 const SummaryState & summaryState() const Definition: GuideRateHandler.hpp:130 Handles computation and reporting of guide rates for wells and groups. Definition: GuideRateHandler.hpp:46 void debugDumpGuideRates(const int report_step_idx, const double sim_time) Dumps guide rate information to the logger in a readable format. const BlackoilWellModelGeneric< Scalar, IndexTraits > & wellModel() const Definition: GuideRateHandler.hpp:238 ReservoirCoupling::Proxy< Scalar > & rescoup() Get the reservoir coupling proxy. Definition: GuideRateHandler.hpp:192 const ReservoirCoupling::Proxy< Scalar > & rescoup() const Definition: GuideRateHandler.hpp:193 const SummaryState & summaryState() const Definition: GuideRateHandler.hpp:224 bool isReservoirCouplingSlave() const Definition: GuideRateHandler.hpp:196 DeferredLogger & deferredLogger() const Definition: GuideRateHandler.hpp:210 const Schedule & schedule() const Definition: GuideRateHandler.hpp:223 const Parallel::Communication & getComm() const Definition: GuideRateHandler.hpp:220 BlackoilWellModelGeneric< Scalar, IndexTraits > & wellModel() Definition: GuideRateHandler.hpp:239 const PhaseUsageInfo< IndexTraits > & phaseUsage() const Definition: GuideRateHandler.hpp:222 GuideRateHandler(BlackoilWellModelGeneric< Scalar, IndexTraits > &well_model, const Schedule &schedule, const SummaryState &summary_state, const Parallel::Communication &comm) bool isReservoirCouplingMaster() const Definition: GuideRateHandler.hpp:195 ReservoirCouplingMaster< Scalar > & reservoirCouplingMaster() Definition: GuideRateHandler.hpp:198 ReservoirCouplingSlave< Scalar > & reservoirCouplingSlave() Definition: GuideRateHandler.hpp:199 void updateGuideRates(const int report_step_idx, const double sim_time, const WellState< Scalar, IndexTraits > &well_state, GroupState< Scalar > &group_state) Updates guide rates for the current simulation step. Definition: GasLiftGroupInfo.hpp:38 Thin proxy for reservoir coupling master/slave pointers. Definition: RescoupProxy.hpp:54 Definition: ReservoirCouplingMaster.hpp:42 Definition: ReservoirCouplingSlave.hpp:40 Definition: WellState.hpp:68 Dune::Communication< MPIComm > Communication Definition: ParallelCommunication.hpp:30 Definition: blackoilbioeffectsmodules.hh:45 Definition: ReservoirCoupling.hpp:214 |