23 #ifndef OPM_BLACKOILWELLMODEL_NETWORK_HEADER_INCLUDED 24 #define OPM_BLACKOILWELLMODEL_NETWORK_HEADER_INCLUDED 29 #include <opm/simulators/wells/BlackoilWellModelNetworkGeneric.hpp> 37 template<
class TypeTag>
class BlackoilWellModel;
43 template<
typename TypeTag>
46 typename GetPropType<TypeTag, Properties::FluidSystem>::IndexTraitsType>
54 using IndexTraits =
typename FluidSystem::IndexTraitsType;
60 std::tuple<bool, Scalar>
61 update(
const bool mandatory_network_balance,
63 const bool relax_network_tolerance =
false);
75 std::map<std::string, Scalar> well_group_thp_calc_;
80 #include "BlackoilWellModelNetwork_impl.hpp" 82 #endif // OPM_BLACKOILWELLMODEL_NETWORK_HEADER_INCLUDED 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:233
Class for handling the blackoil well model.
Definition: BlackoilModelProperties.hpp:32
bool computeWellGroupThp(const double dt, DeferredLogger &local_deferredLogger)
This function is to be used for well groups in an extended network that act as a subsea manifold The ...
Definition: BlackoilWellModelNetwork_impl.hpp:159
Defines the common properties required by the porous medium multi-phase models.
This file contains a set of helper functions used by VFPProd / VFPInj.
Definition: blackoilbioeffectsmodules.hh:45
Class for handling the blackoil well network model.
Definition: BlackoilWellModelGeneric.hpp:64
Definition: DeferredLogger.hpp:56
Class for handling the blackoil well network model.
Definition: BlackoilWellModelNetwork.hpp:44
Defines a type tags and some fundamental properties all models.