25#ifndef DUMUX_TWOP_TWOC_CO2_MODEL_HH
26#define DUMUX_TWOP_TWOC_CO2_MODEL_HH
42template<
class TypeTag>
43struct VolumeVariables<TypeTag,
TTag::TwoPTwoCCO2>
61 template<
class BaseTraits,
class DT,
class EDM>
62 struct NCTraits :
public BaseTraits
64 using DiffusionType = DT;
65 using EffectiveDiffusivityModel = EDM;
72template<
class TypeTag>
73struct VolumeVariables<TypeTag,
TTag::TwoPTwoCCO2NI>
92 template<
class BaseTraits,
class DT,
class EDM,
class ETCM>
93 struct NCNITraits :
public BaseTraits
95 using DiffusionType = DT;
96 using EffectiveDiffusivityModel = EDM;
97 using EffectiveThermalConductivityModel = ETCM;
Class that computes the nonwetting saturation in an scv from the saturation at the global degree of f...
Definition saturationreconstruction.hh:31
Contains the quantities which are are constant within a finite volume in the CO2 model.
Definition porousmediumflow/co2/volumevariables.hh:39
Defines all properties used in Dumux.
constexpr auto getPropValue()
get the value data member of a property
Definition propertysystem.hh:310
typename GetProp< TypeTag, Property >::type GetPropType
get the type alias defined in the property
Definition propertysystem.hh:296
Type tag for numeric models.
Definition grid.hh:24
The energy balance equation for a porous solid.
Definition common/properties.hh:26
Properties for a two-phase, two-component model for flow in porous media.
Contains the quantities which are constant within a finite volume in the CO2 model.
Definition porousmediumflow/co2/model.hh:37
std::tuple< TwoPTwoC > InheritsFrom
Definition porousmediumflow/co2/model.hh:37
Definition porousmediumflow/co2/model.hh:38
std::tuple< TwoPTwoCNI > InheritsFrom
Definition porousmediumflow/co2/model.hh:38
TwoPTwoCCO2VolumeVariables< NCTraits< BaseTraits, DT, EDM > > type
Definition porousmediumflow/co2/model.hh:69
TwoPTwoCCO2VolumeVariables< NCNITraits< BaseTraits, DT, EDM, ETCM > > type
Definition porousmediumflow/co2/model.hh:101
Traits class for the two-phase model.
Definition porousmediumflow/2p/model.hh:107