47 static constexpr int Water = FluidSystem::waterPhaseIdx;
48 static constexpr int Oil = FluidSystem::oilPhaseIdx;
49 static constexpr int Gas = FluidSystem::gasPhaseIdx;
50 using Scalar =
typename FluidSystem::Scalar;
51 using IndexTraits =
typename FluidSystem::IndexTraitsType;
56 template<
class EvalWell>
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>
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,