49 static constexpr int Water = BlackoilPhases::Aqua;
50 static constexpr int Oil = BlackoilPhases::Liquid;
51 static constexpr int Gas = BlackoilPhases::Vapour;
56 template<
class EvalWell>
57 void assembleControlEqProd(
const WellState& well_state,
59 const Schedule& schedule,
60 const SummaryState& summaryState,
61 const WellProductionControls& controls,
63 const std::vector<EvalWell>& rates,
64 const std::function<EvalWell()>& bhp_from_thp,
68 template<
class EvalWell>
69 void assembleControlEqInj(
const WellState& well_state,
71 const Schedule& schedule,
72 const SummaryState& summaryState,
73 const WellInjectionControls& controls,
75 const EvalWell& injection_rate,
76 const std::function<EvalWell()>& bhp_from_thp,