|
GroupEconomicLimitsChecker.hpp
Go to the documentation of this file.
Definition: DeferredLogger.hpp:57 Definition: GroupEconomicLimitsChecker.hpp:45 const std::string & message_separator() const Definition: GroupEconomicLimitsChecker.hpp:81 int numProducersOpen() bool minOilRate() GroupEconomicLimitsChecker(const BlackoilWellModelGeneric< Scalar, IndexTraits > &well_model, WellTestState &well_test_state, const Group &group, const double simulation_time, const int report_step_idx, DeferredLogger &deferred_logger) std::optional< RatioDetails > WGR() void activateEndRun() std::optional< RatioDetails > waterCut() RatioViolation Definition: GroupEconomicLimitsChecker.hpp:47 void closeWells() void doWorkOver(const RatioDetails &ratio_details) bool minGasRate() std::optional< RatioDetails > ratioViolation() bool endRun() static constexpr int NUM_PHASES Definition: GroupEconomicLimitsChecker.hpp:84 int numProducersOpenInitially() std::optional< RatioDetails > GOR() Definition: WellState.hpp:66 Definition: blackoilbioeffectsmodules.hh:45 const std::string & economicLimitMessageSeparator() Separator line used to frame economic-limit workover messages. Built once and returned by reference (... Definition: EconomicLimitsMessage.hpp:47 Definition: GroupEconomicLimitsChecker.hpp:55 std::string ratio_type Definition: GroupEconomicLimitsChecker.hpp:57 RatioViolation violation Definition: GroupEconomicLimitsChecker.hpp:56 Scalar limit Definition: GroupEconomicLimitsChecker.hpp:59 UnitSystem::measure measure Definition: GroupEconomicLimitsChecker.hpp:60 Scalar ratio Definition: GroupEconomicLimitsChecker.hpp:58 |