28#ifndef EWOMS_IMMISCIBLE_EXTENSIVE_QUANTITIES_HH
29#define EWOMS_IMMISCIBLE_EXTENSIVE_QUANTITIES_HH
48template <
class TypeTag>
60 using ParameterCache =
typename FluidSystem::template ParameterCache<Evaluation>;
84 template <
class Context,
class Flu
idState>
88 const FluidState& fluidState)
91 EnergyExtensiveQuantities::updateBoundary_(context,
bfIdx,
timeIdx, fluidState);
Provides the quantities required to calculate energy fluxes.
Definition energymodule.hh:696
This class provides the data all quantities that are required to calculate the fluxes of the fluid ph...
Definition immiscibleextensivequantities.hh:52
static void registerParameters()
Register all run-time parameters for the extensive quantities.
Definition immiscibleextensivequantities.hh:67
void updateBoundary(const Context &context, unsigned bfIdx, unsigned timeIdx, const FluidState &fluidState)
Update the extensive quantities for a given boundary face.
Definition immiscibleextensivequantities.hh:85
void update(const ElementContext &elemCtx, unsigned scvfIdx, unsigned timeIdx)
Update the extensive quantities for a given sub-control-volume-face.
Definition immiscibleextensivequantities.hh:75
This class calculates the pressure potential gradients and the filter velocities for multi-phase flow...
Definition multiphasebaseextensivequantities.hh:52
void updateBoundary(const Context &context, unsigned bfIdx, unsigned timeIdx, const FluidState &fluidState)
Update the extensive quantities for a given boundary face.
Definition multiphasebaseextensivequantities.hh:115
void update(const ElementContext &elemCtx, unsigned scvfIdx, unsigned timeIdx)
Update the extensive quantities for a given sub-control-volume-face.
Definition multiphasebaseextensivequantities.hh:80
static void registerParameters()
Register all run-time parameters for the extensive quantities.
Definition multiphasebaseextensivequantities.hh:67
Contains the classes required to consider energy as a conservation quantity in a multi-phase module.
Defines the properties required for the immiscible multi-phase model.
This class calculates the pressure potential gradients and the filter velocities for multi-phase flow...
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