72#ifndef DUMUX_2PNCMIN_MODEL_HH
73#define DUMUX_2PNCMIN_MODEL_HH
105template<
class TypeTag>
109template<
class TypeTag>
110struct VolumeVariables<TypeTag, TTag::TwoPNCMin>
121 static constexpr bool enableIS = getPropValue<TypeTag, Properties::EnableBoxInterfaceSolver>();
129 template<
class BaseTraits,
class DT,
class EDM>
132 using DiffusionType = DT;
133 using EffectiveDiffusivityModel = EDM;
142template<
class TypeTag>
146template<
class TypeTag>
147struct ModelTraits<TypeTag, TTag::TwoPNCMin>
157template<
class TypeTag>
158struct SolidState<TypeTag, TTag::TwoPNCMin>
172template<
class TypeTag>
173struct ModelTraits<TypeTag, TTag::TwoPNCMinNI>
185template<
class TypeTag>
186struct VolumeVariables<TypeTag, TTag::TwoPNCMinNI>
197 static constexpr bool enableIS = getPropValue<TypeTag, Properties::EnableBoxInterfaceSolver>();
206 template<
class BaseTraits,
class DT,
class EDM,
class ETCM>
209 using DiffusionType = DT;
210 using EffectiveDiffusivityModel = EDM;
211 using EffectiveThermalConductivityModel = ETCM;
219template<
class TypeTag>
220struct IOFields<TypeTag, TTag::TwoPNCMinNI>
227template<
class TypeTag>
228struct ThermalConductivityModel<TypeTag, TTag::TwoPNCMinNI>
Represents all relevant thermodynamic quantities of a compositional solid system.
Definition: compositionalsolidstate.hh:25
Adds I/O fields specific to non-isothermal models.
Definition: porousmediumflow/nonisothermal/iofields.hh:27
Adds I/O fields specific to a NCMin model.
Definition: porousmediumflow/mineralization/iofields.hh:27
Element-wise calculation of the local residual for problems using a one/two-phase n-component mineral...
Definition: porousmediumflow/mineralization/localresidual.hh:29
Contains the quantities which are are constant within a sub-control volume of the finite volume grid ...
Definition: porousmediumflow/mineralization/volumevariables.hh:26
Relation for the saturation-dependent effective thermal conductivity.
Definition: somerton.hh:48
Contains the quantities which are are constant within a finite volume in the two-phase,...
Definition: porousmediumflow/2pnc/volumevariables.hh:46
Class that computes the nonwetting saturation in an scv from the saturation at the global degree of f...
Definition: saturationreconstruction.hh:31
Represents all relevant thermodynamic quantities of a compositional solid system.
typename GetProp< TypeTag, Property >::type GetPropType
get the type alias defined in the property
Definition: propertysystem.hh:267
Adaption of the fully implicit scheme to the two-phase n-component fully implicit model.
Contains the quantities which are constant within a finite volume in the two-phase,...
Adds I/O fields specific to the models considering mineralization processes.
Element-wise calculation of the local residual for problems using a compositional model that also con...
Defines the properties required for compositional porous medium flow models considering mineralizatio...
Contains the quantities which are constant within a sub-control volume of the finite volume grid in t...
Defines the indices used by the non-isothermal two-phase two-component model.
Adds I/O fields specific to non-isothermal models.
Relation for the saturation-dependent effective thermal conductivity.
Specifies a number properties of models that consider mineralization processes.
Definition: porousmediumflow/mineralization/model.hh:38
Specifies a number properties of non-isothermal porous medium flow models based on the specifics of a...
Definition: porousmediumflow/nonisothermal/model.hh:58
Definition: porousmediumflow/2pncmin/model.hh:96
std::tuple< TwoPNC > InheritsFrom
Definition: porousmediumflow/2pncmin/model.hh:96
Definition: porousmediumflow/2pncmin/model.hh:97
std::tuple< TwoPNCMin > InheritsFrom
Definition: porousmediumflow/2pncmin/model.hh:97
Traits class for the two-phase model.
Definition: porousmediumflow/2p/model.hh:97