|
GroupEconomicLimitsChecker.hpp
Go to the documentation of this file.
Definition: DeferredLogger.hpp:57 Definition: GroupEconomicLimitsChecker.hpp:50 const std::string & message_separator() const Definition: GroupEconomicLimitsChecker.hpp:86 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:52 void closeWells() void doWorkOver(const RatioDetails &ratio_details) bool minGasRate() std::optional< RatioDetails > ratioViolation() bool endRun() static constexpr int NUM_PHASES Definition: GroupEconomicLimitsChecker.hpp:89 int numProducersOpenInitially() std::optional< RatioDetails > GOR() Definition: WellState.hpp:68 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:61 Definition: GroupEconomicLimitsChecker.hpp:60 std::string ratio_type Definition: GroupEconomicLimitsChecker.hpp:62 RatioViolation violation Definition: GroupEconomicLimitsChecker.hpp:61 Scalar limit Definition: GroupEconomicLimitsChecker.hpp:64 UnitSystem::measure measure Definition: GroupEconomicLimitsChecker.hpp:65 Scalar ratio Definition: GroupEconomicLimitsChecker.hpp:63 |