24#ifndef OPM_WELL_ASSEMBLE_HEADER_INCLUDED
25#define OPM_WELL_ASSEMBLE_HEADER_INCLUDED
27#include <opm/simulators/utils/BlackoilPhases.hpp>
29#include <opm/input/eclipse/Schedule/ScheduleTypes.hpp>
30#include <opm/input/eclipse/Schedule/Well/WellEnums.hpp>
39template<
class Scalar>
class GroupState;
42template<
class Flu
idSystem>
class WellInterfaceFluidSystem;
43template<
class Scalar>
class WellState;
47template<
class Flu
idSystem>
49 static constexpr int Water = BlackoilPhases::Aqua;
50 static constexpr int Oil = BlackoilPhases::Liquid;
51 static constexpr int Gas = BlackoilPhases::Vapour;
52 using Scalar =
typename FluidSystem::Scalar;
57 template<
class EvalWell>
64 const std::vector<EvalWell>& rates,
69 template<
class EvalWell>
Definition DeferredLogger.hpp:57
Definition GroupState.hpp:43
Definition WellAssemble.hpp:48
Definition WellInterfaceFluidSystem.hpp:51
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 blackoilboundaryratevector.hh:37
constexpr auto getPropValue()
get the value data member of a property
Definition propertysystem.hh:242