42#ifndef DUMUX_1P_MODEL_HH
43#define DUMUX_1P_MODEL_HH
70 static constexpr int numEq() {
return 1; }
107namespace Properties {
120template<
class TypeTag>
122template<
class TypeTag>
124template<
class TypeTag>
126template<
class TypeTag>
130template<
class TypeTag>
154template<
class TypeTag>
169template<
class TypeTag>
173template<
class TypeTag>
177template<
class TypeTag>
Reation for a simple effective thermal conductivity.
Represents all relevant thermodynamic quantities of a multi-phase fluid system assuming immiscibility...
make the local view function available whenever we use the grid geometry
Definition: adapt.hh:29
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:149
Traits class encapsulating model specifications.
Definition: common/properties.hh:65
Model traits to be used as a base for nonisothermal, mineralization ... models.
Definition: common/properties.hh:67
A class helping models to define input and output fields.
Definition: common/properties.hh:78
Definition: common/properties.hh:91
The secondary variables within a sub-control volume.
Definition: common/properties.hh:174
The type of the fluid state to use.
Definition: common/properties.hh:225
Model to be used for the calculation of the effective conductivity.
Definition: common/properties.hh:233
Relation for a simple effective thermal conductivity.
Definition: thermalconductivityaverage.hh:37
Represents all relevant thermodynamic quantities of a multi-phase fluid system assuming immiscibility...
Definition: immiscible.hh:42
Indices for the one-phase model.
Definition: porousmediumflow/1p/indices.hh:39
Adds I/O fields specific to the one phase model.
Definition: dumux/porousmediumflow/1p/iofields.hh:37
Specifies a number properties of single-phase models.
Definition: porousmediumflow/1p/model.hh:66
static constexpr bool enableAdvection()
Definition: porousmediumflow/1p/model.hh:74
static constexpr bool enableMolecularDiffusion()
Definition: porousmediumflow/1p/model.hh:75
static constexpr int numEq()
Definition: porousmediumflow/1p/model.hh:70
static constexpr int numFluidPhases()
Definition: porousmediumflow/1p/model.hh:71
static constexpr int numFluidComponents()
Definition: porousmediumflow/1p/model.hh:72
static constexpr bool enableEnergyBalance()
Definition: porousmediumflow/1p/model.hh:76
Traits class for the volume variables of the single-phase model.
Definition: porousmediumflow/1p/model.hh:97
SST SolidState
Definition: porousmediumflow/1p/model.hh:102
SSY SolidSystem
Definition: porousmediumflow/1p/model.hh:101
MT ModelTraits
Definition: porousmediumflow/1p/model.hh:104
PT PermeabilityType
Definition: porousmediumflow/1p/model.hh:103
FSY FluidSystem
Definition: porousmediumflow/1p/model.hh:99
FST FluidState
Definition: porousmediumflow/1p/model.hh:100
PV PrimaryVariables
Definition: porousmediumflow/1p/model.hh:98
The type tags for the isothermal single phase model.
Definition: porousmediumflow/1p/model.hh:111
std::tuple< PorousMediumFlow > InheritsFrom
Definition: porousmediumflow/1p/model.hh:111
The type tags for the non-isothermal single phase model.
Definition: porousmediumflow/1p/model.hh:114
std::tuple< OneP > InheritsFrom
Definition: porousmediumflow/1p/model.hh:114
GetPropType< TypeTag, Properties::BaseModelTraits > type
Definition: porousmediumflow/1p/model.hh:127
Contains the quantities which are constant within a finite volume in the one-phase model.
Definition: porousmediumflow/1p/volumevariables.hh:46
Element-wise calculation of the residual for problems using the n-phase immiscible fully implicit mod...
Definition: porousmediumflow/immiscible/localresidual.hh:39
Adds I/O fields specific to non-isothermal models.
Definition: dumux/porousmediumflow/nonisothermal/iofields.hh:39
Specifies a number properties of non-isothermal porous medium flow models based on the specifics of a...
Definition: porousmediumflow/nonisothermal/model.hh:70
Declares all properties used in Dumux.
Defines a type tag and some properties for models using the box scheme.
The implicit non-isothermal model.
Adds I/O fields specific to non-isothermal models.
Adds I/O fields specific to the twop model.
Element-wise calculation of the residual for problems using the n-phase immiscible fully implicit mod...
Base class for the model specific class which provides access to all volume averaged quantities.
Defines the primary variable and equation indices used by the isothermal tracer model.