20#ifndef OPM_GASLIFT_SINGLE_WELL_HEADER_INCLUDED
21#define OPM_GASLIFT_SINGLE_WELL_HEADER_INCLUDED
26#include <opm/simulators/wells/GasLiftSingleWellGeneric.hpp>
27#include <opm/simulators/wells/GasLiftGroupInfo.hpp>
33template<
class TypeTag>
class WellInterface;
35template<
class TypeTag>
40 using GLiftSyncGroups =
typename GasLiftSingleWellGeneric<Scalar>::GLiftSyncGroups;
45 const Simulator& simulator,
52 const Parallel::Communication& comm,
59 computeBhpAtThpLimit_(Scalar alq,
62 BasicRates computeWellRates_(Scalar bhp,
67 void setupPhaseVariables_();
68 bool checkThpControl_()
const override;
70 const Simulator& simulator_;
76#include "GasLiftSingleWell_impl.hpp"
Definition DeferredLogger.hpp:57
Definition GasLiftGroupInfo.hpp:46
Definition GasLiftSingleWellGeneric.hpp:50
Definition GasLiftSingleWell.hpp:37
Definition GroupState.hpp:43
Definition WellInterfaceGeneric.hpp:53
Definition WellInterface.hpp:77
The state of a set of wells, tailored for use by the fully implicit blackoil simulator.
Definition WellState.hpp:66
Declare the properties used by the infrastructure code of the finite volume discretizations.
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
typename Properties::Detail::GetPropImpl< TypeTag, Property >::type::type GetPropType
get the type alias defined in the property (equivalent to old macro GET_PROP_TYPE(....
Definition propertysystem.hh:235
This file provides the infrastructure to retrieve run-time parameters.
The Opm property system, traits with inheritance.
Definition GasLiftSingleWellGeneric.hpp:129