59 int numProducersOpenInitially();
60 int numProducersOpen();
61 void activateEndRun();
62 std::string message_separator(
const char sep_char =
'*',
66 static constexpr int NUM_PHASES = 3;
69 void displayDebugMessage(
const std::string&
msg)
const;
70 void addPrintMessage(
const std::string&
msg,
73 const UnitSystem::measure measure);
74 bool closeWellsRecursive(
const Group& group,
int level = 0);
75 void throwNotImplementedError(
const std::string& error)
const;
79 const double simulation_time_;
80 const int report_step_idx_;
82 const std::string date_string_;
87 GroupEconProductionLimits::GEconGroupProp gecon_props_;
89 std::array<Scalar,NUM_PHASES> production_rates_;
90 std::map<int, BlackoilPhases::PhaseIndex> phase_idx_map_ = {
91 {0, BlackoilPhases::Liquid},
92 {1, BlackoilPhases::Vapour},
93 {2, BlackoilPhases::Aqua}
95 std::map<BlackoilPhases::PhaseIndex, int> phase_idx_reverse_map_;
constexpr auto getPropValue()
get the value data member of a property
Definition propertysystem.hh:242