24#ifndef OPM_WELL_ASSEMBLE_HEADER_INCLUDED
25#define OPM_WELL_ASSEMBLE_HEADER_INCLUDED
27#include <opm/input/eclipse/Schedule/ScheduleTypes.hpp>
28#include <opm/input/eclipse/Schedule/Well/WellEnums.hpp>
37template<
class Scalar>
class GroupState;
40template<
typename Flu
idSystem>
class WellInterfaceFluidSystem;
41template<
typename Scalar,
typename IndexTraits>
class WellState;
45template<
typename Flu
idSystem>
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>
63 const std::vector<EvalWell>& rates,
68 template<
class EvalWell>
Definition DeferredLogger.hpp:57
Definition GroupState.hpp:41
Definition WellAssemble.hpp:46
Definition WellInterfaceFluidSystem.hpp:49
The state of a set of wells, tailored for use by the fully implicit blackoil simulator.
Definition WellState.hpp:66
This file contains a set of helper functions used by VFPProd / VFPInj.
Definition blackoilbioeffectsmodules.hh:43
constexpr auto getPropValue()
get the value data member of a property
Definition propertysystem.hh:240