24#ifndef DUMUX_1P_MODEL_HH
25#define DUMUX_1P_MODEL_HH
52 static constexpr int numEq() {
return 1; }
72template<
class PV,
class FSY,
class FST,
class SSY,
class SST,
class PT,
class MT>
97template<
class TypeTag>
99template<
class TypeTag>
101template<
class TypeTag>
103template<
class TypeTag>
107template<
class TypeTag>
108struct VolumeVariables<TypeTag, TTag::OneP>
131template<
class TypeTag>
132struct FluidState<TypeTag, TTag::OneP>
146template<
class TypeTag>
150template<
class TypeTag>
154template<
class TypeTag>
155struct VolumeVariables<TypeTag, TTag::OnePNI>
168 template<
class BaseTraits,
class ETCM>
169 struct NITraits :
public BaseTraits {
using EffectiveThermalConductivityModel = ETCM; };
176template<
class TypeTag>
177struct ThermalConductivityModel<TypeTag, TTag::OnePNI>
Adds I/O fields specific to non-isothermal models.
Definition: porousmediumflow/nonisothermal/iofields.hh:27
Represents all relevant thermodynamic quantities of a multi-phase fluid system assuming immiscibility...
Definition: immiscible.hh:30
Element-wise calculation of the residual for problems using the n-phase immiscible fully implicit mod...
Definition: porousmediumflow/immiscible/localresidual.hh:28
Adds I/O fields specific to the one phase model.
Definition: porousmediumflow/1p/iofields.hh:25
Contains the quantities which are constant within a sub-control volume in the one-phase model.
Definition: porousmediumflow/1p/volumevariables.hh:35
Relation for a simple effective thermal conductivity.
Definition: thermalconductivityaverage.hh:25
Defines all properties used in Dumux.
typename GetProp< TypeTag, Property >::type GetPropType
get the type alias defined in the property
Definition: propertysystem.hh:267
Represents all relevant thermodynamic quantities of a multi-phase fluid system assuming immiscibility...
Element-wise calculation of the residual for problems using the n-phase immiscible fully implicit mod...
Adds I/O fields specific to non-isothermal models.
The implicit non-isothermal model.
Defines a type tag and some properties for models using the box scheme.
Defines the primary variable and equation indices used by the isothermal tracer model.
Adds I/O fields specific to the tracer model.
Python wrapper for volume variables (finite volume schemes)
Indices for the one-phase model.
Definition: porousmediumflow/1p/indices.hh:27
Specifies a number properties of single-phase models.
Definition: porousmediumflow/1p/model.hh:48
static constexpr bool enableAdvection()
Definition: porousmediumflow/1p/model.hh:56
static constexpr bool enableMolecularDiffusion()
Definition: porousmediumflow/1p/model.hh:57
static constexpr int numEq()
Definition: porousmediumflow/1p/model.hh:52
static constexpr int numFluidPhases()
Definition: porousmediumflow/1p/model.hh:53
static constexpr int numFluidComponents()
Definition: porousmediumflow/1p/model.hh:54
static constexpr bool enableThermalDispersion()
Definition: porousmediumflow/1p/model.hh:59
static constexpr bool enableEnergyBalance()
Definition: porousmediumflow/1p/model.hh:58
Traits class for the volume variables of the single-phase model.
Definition: porousmediumflow/1p/model.hh:74
SST SolidState
Definition: porousmediumflow/1p/model.hh:79
SSY SolidSystem
Definition: porousmediumflow/1p/model.hh:78
MT ModelTraits
Definition: porousmediumflow/1p/model.hh:81
PT PermeabilityType
Definition: porousmediumflow/1p/model.hh:80
FSY FluidSystem
Definition: porousmediumflow/1p/model.hh:76
FST FluidState
Definition: porousmediumflow/1p/model.hh:77
PV PrimaryVariables
Definition: porousmediumflow/1p/model.hh:75
Specifies a number properties of non-isothermal porous medium flow models based on the specifics of a...
Definition: porousmediumflow/nonisothermal/model.hh:58
GetPropType< TypeTag, Properties::BaseModelTraits > type
Definition: porousmediumflow/1p/model.hh:104
The type tags for the isothermal single phase model.
Definition: porousmediumflow/1p/model.hh:88
std::tuple< PorousMediumFlow > InheritsFrom
Definition: porousmediumflow/1p/model.hh:88
The type tags for the non-isothermal single phase model.
Definition: porousmediumflow/1p/model.hh:91
std::tuple< OneP > InheritsFrom
Definition: porousmediumflow/1p/model.hh:91
Reation for a simple effective thermal conductivity.