33#ifndef DUMUX_1P_MODEL_HH
34#define DUMUX_1P_MODEL_HH
61 static constexpr int numEq() {
return 1; }
81template<
class PV,
class FSY,
class FST,
class SSY,
class SST,
class PT,
class MT>
106template<
class TypeTag>
108template<
class TypeTag>
110template<
class TypeTag>
112template<
class TypeTag>
116template<
class TypeTag>
117struct VolumeVariables<TypeTag, TTag::OneP>
140template<
class TypeTag>
141struct FluidState<TypeTag, TTag::OneP>
155template<
class TypeTag>
159template<
class TypeTag>
163template<
class TypeTag>
164struct VolumeVariables<TypeTag, TTag::OnePNI>
177 template<
class BaseTraits,
class ETCM>
178 struct NITraits :
public BaseTraits {
using EffectiveThermalConductivityModel = ETCM; };
185template<
class TypeTag>
186struct 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
Effective thermal conductivity based on weighted arithmetic average.
Definition: thermalconductivityaverage.hh:43
Defines all properties used in Dumux.
typename GetProp< TypeTag, Property >::type GetPropType
get the type alias defined in the property
Definition: propertysystem.hh:296
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:57
static constexpr bool enableAdvection()
Definition: porousmediumflow/1p/model.hh:65
static constexpr bool enableMolecularDiffusion()
Definition: porousmediumflow/1p/model.hh:66
static constexpr int numEq()
Definition: porousmediumflow/1p/model.hh:61
static constexpr int numFluidPhases()
Definition: porousmediumflow/1p/model.hh:62
static constexpr int numFluidComponents()
Definition: porousmediumflow/1p/model.hh:63
static constexpr bool enableThermalDispersion()
Definition: porousmediumflow/1p/model.hh:68
static constexpr bool enableEnergyBalance()
Definition: porousmediumflow/1p/model.hh:67
Traits class for the volume variables of the single-phase model.
Definition: porousmediumflow/1p/model.hh:83
SST SolidState
Definition: porousmediumflow/1p/model.hh:88
SSY SolidSystem
Definition: porousmediumflow/1p/model.hh:87
MT ModelTraits
Definition: porousmediumflow/1p/model.hh:90
PT PermeabilityType
Definition: porousmediumflow/1p/model.hh:89
FSY FluidSystem
Definition: porousmediumflow/1p/model.hh:85
FST FluidState
Definition: porousmediumflow/1p/model.hh:86
PV PrimaryVariables
Definition: porousmediumflow/1p/model.hh:84
Specifies a number properties of non-isothermal porous medium flow models based on the specifics of a...
Definition: porousmediumflow/nonisothermal/model.hh:76
GetPropType< TypeTag, Properties::BaseModelTraits > type
Definition: porousmediumflow/1p/model.hh:113
The type tags for the isothermal single phase model.
Definition: porousmediumflow/1p/model.hh:97
std::tuple< PorousMediumFlow > InheritsFrom
Definition: porousmediumflow/1p/model.hh:97
The type tags for the non-isothermal single phase model.
Definition: porousmediumflow/1p/model.hh:100
std::tuple< OneP > InheritsFrom
Definition: porousmediumflow/1p/model.hh:100