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>
28#include <opm/simulators/wells/WellInterface.hpp>
34template<
class TypeTag>
39 using GLiftSyncGroups =
typename GasLiftSingleWellGeneric<Scalar>::GLiftSyncGroups;
44 const Simulator& simulator,
51 const Parallel::Communication& comm,
58 computeBhpAtThpLimit_(Scalar alq,
61 BasicRates computeWellRates_(Scalar bhp,
66 void setupPhaseVariables_();
67 bool checkThpControl_()
const override;
69 const Simulator& simulator_;
75#ifndef OPM_GASLIFT_SINGLE_WELL_IMPL_HEADER_INCLUDED
76#include "GasLiftSingleWell_impl.hpp"
Definition DeferredLogger.hpp:57
Definition GasLiftGroupInfo.hpp:46
Definition GasLiftSingleWellGeneric.hpp:50
Definition GasLiftSingleWell.hpp:36
Definition GroupState.hpp:38
Definition WellInterfaceGeneric.hpp:52
Definition WellInterface.hpp:71
The state of a set of wells, tailored for use by the fully implicit blackoil simulator.
Definition WellState.hpp:62
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