version 3.11-dev
Loading...
Searching...
No Matches
Dumux::Properties Namespace Reference

The energy balance equation for a porous solid. More...

Description

The energy balance is described by the following equation:

\[ \frac{ \partial n c_p \varrho T}{\partial t} - \nabla \cdot \left\lbrace \lambda_\text{pm} \nabla T \right\rbrace = q, \]

where \(n\) is the volume fraction of the conducting material, \(c_p\) its specific heat capacity, \(\varrho\) its density, \(T\) the temperature, and \(\lambda\) the heat conductivity of the porous solid.

Namespaces

namespace  Transition
namespace  TTag
 Type tag for numeric models.

Classes

struct  PointSource< TypeTag, TTag::GridProperties >
 Use the minimal point source implementation as default. More...
struct  PointSourceHelper< TypeTag, TTag::GridProperties >
 Use the point source helper using the bounding box tree as a default. More...
struct  Scalar< TypeTag, TTag::ModelProperties >
 Set the default type of scalar values to double. More...
struct  PrimaryVariables< TypeTag, TTag::ModelProperties >
 Set the default primary variable vector to a vector of size of number of equations. More...
struct  IOFields< TypeTag, TTag::ModelProperties >
 Set the default to an implementation throwing a NotImplemented error. More...
struct  BalanceEqOpts< TypeTag, TTag::ModelProperties >
 Set the default class for the balance equation options. More...
struct  UndefinedProperty
 a tag to mark properties as undefined More...
struct  PropertyAlias
 a tag to specify a direct alias for property extraction More...
struct  DualGridNodalIndexSet< TypeTag, TTag::CCMpfaModel >
 Set the index set type used on the dual grid nodes. More...
struct  PrimaryInteractionVolume< TypeTag, TTag::CCMpfaModel >
 Per default, we use the dynamic mpfa-o interaction volume. More...
struct  SecondaryInteractionVolume< TypeTag, TTag::CCMpfaModel >
 Per default, we use the dynamic mpfa-o interaction volume on boundaries. More...
struct  GridGeometry< TypeTag, TTag::CCMpfaModel >
 Set the default for the grid geometry. More...
struct  GridVolumeVariables< TypeTag, TTag::CCMpfaModel >
 The grid volume variables vector class. More...
struct  GridFluxVariablesCache< TypeTag, TTag::CCMpfaModel >
 The grid volume variables vector class. More...
struct  ElementBoundaryTypes< TypeTag, TTag::CCMpfaModel >
 Set the default for the ElementBoundaryTypes. More...
struct  GridGeometry< TypeTag, TTag::CCTpfaModel >
 Set the default for the grid geometry. More...
struct  GridVolumeVariables< TypeTag, TTag::CCTpfaModel >
 The grid volume variables vector class. More...
struct  GridFluxVariablesCache< TypeTag, TTag::CCTpfaModel >
 The grid flux variables cache vector class. More...
struct  ElementBoundaryTypes< TypeTag, TTag::CCTpfaModel >
 Set the default for the ElementBoundaryTypes. More...
struct  GridGeometry< TypeTag, TTag::FaceCenteredStaggeredModel >
 Set the default for the grid geometry. More...
struct  GridVolumeVariables< TypeTag, TTag::FaceCenteredStaggeredModel >
 The grid volume variables vector class. More...
struct  GridFluxVariablesCache< TypeTag, TTag::FaceCenteredStaggeredModel >
 Set the global flux variables cache vector class. More...
struct  GridVariables< TypeTag, TTag::FaceCenteredStaggeredModel >
 Set the grid variables (volume, flux and face variables). More...
struct  ElementBoundaryTypes< TypeTag, TTag::FaceCenteredStaggeredModel >
 Set the default for the ElementBoundaryTypes. More...
struct  GridVariables< TypeTag, TTag::FiniteVolumeModel >
 The grid variables. More...
struct  EnableGridGeometryCache< TypeTag, TTag::FiniteVolumeModel >
 We do not store the FVGeometry by default. More...
struct  EnableGridVolumeVariablesCache< TypeTag, TTag::FiniteVolumeModel >
 We do not store the volume variables by default. More...
struct  EnableGridFluxVariablesCache< TypeTag, TTag::FiniteVolumeModel >
 disable flux variables data caching by default More...
struct  SolutionVector< TypeTag, TTag::FiniteVolumeModel >
 The type of a solution for the whole grid at a fixed time TODO: move to LinearAlgebra traits. More...
struct  JacobianMatrix< TypeTag, TTag::FiniteVolumeModel >
 Set the type of a global jacobian matrix from the solution types TODO: move to LinearAlgebra traits. More...
struct  GridGeometry< TypeTag, TTag::PQ1FVModel >
 Set the default for the grid geometry. More...
struct  GridVolumeVariables< TypeTag, TTag::PQ1FVModel >
 The grid volume variables vector class. More...
struct  GridFluxVariablesCache< TypeTag, TTag::PQ1FVModel >
 The grid flux variables cache vector class. More...
struct  GridVariables< TypeTag, TTag::PQ1FVModel >
 The grid variables for the volume variables, or for the variables per local dof if the type tag sets Transition::UseVariables. More...
struct  FluxVariablesCache< TypeTag, TTag::PQ1FVModel >
 The flux variables cache type. More...
struct  ElementBoundaryTypes< TypeTag, TTag::PQ1FVModel >
 Set the default for the ElementBoundaryTypes. More...
struct  GridGeometry< TypeTag, TTag::PQ1FEModel >
 Set the default FE grid discretization for PQ1FEModel. More...
struct  GridVariables< TypeTag, TTag::PQ1FEModel >
struct  ElementBoundaryTypes< TypeTag, TTag::PQ1FEModel >
 Set the default for the ElementBoundaryTypes for PQ1FEModel. More...
struct  EnableGridVolumeVariablesCache< TypeTag, TTag::PQ1FEModel >
 TODO: Replace property. More...
struct  SolutionVector< TypeTag, TTag::PQ1FEModel >
 TODO: Replace and move to LinearAlgebra traits. More...
struct  JacobianMatrix< TypeTag, TTag::PQ1FEModel >
 TODO: Replace and move to LinearAlgebra traits. More...
struct  GridGeometry< TypeTag, TTag::PQ1BubbleModel >
 Set the default for the grid geometry. More...
struct  GridGeometry< TypeTag, TTag::PQ1BubbleHybridModel >
 Set the default for the grid geometry for hybrid model. More...
struct  GridGeometry< TypeTag, TTag::PQ1BubbleFEModel >
 Set the default FE grid discretization. More...
struct  GridVariables< TypeTag, TTag::PQ1BubbleFEModel >
struct  EnableGridVolumeVariablesCache< TypeTag, TTag::PQ1BubbleFEModel >
 TODO: Replace property. More...
struct  SolutionVector< TypeTag, TTag::PQ1BubbleFEModel >
 TODO: Replace and move to LinearAlgebra traits. More...
struct  JacobianMatrix< TypeTag, TTag::PQ1BubbleFEModel >
 TODO: Replace and move to LinearAlgebra traits. More...
struct  GridVolumeVariables< TypeTag, TTag::PQ1BubbleFVBase >
 The grid volume variables vector class. More...
struct  GridVariables< TypeTag, TTag::PQ1BubbleFVBase >
 The grid variables for the volume variables, or for the variables per local dof if the type tag sets Transition::UseVariables. More...
struct  FluxVariablesCache< TypeTag, TTag::PQ1BubbleModel >
 The flux variables cache class. More...
struct  GridFluxVariablesCache< TypeTag, TTag::PQ1BubbleModel >
 The grid flux variables cache vector class. More...
struct  GridVariables< TypeTag, TTag::PQ1BubbleHybridModel >
 The grid variables for the hybrid model. More...
struct  EnableGridGeometryCache< TypeTag, TTag::PQ1BubbleHybridModel >
 TODO: Replace property. More...
struct  EnableGridVolumeVariablesCache< TypeTag, TTag::PQ1BubbleHybridModel >
 TODO: Replace property. More...
struct  SolutionVector< TypeTag, TTag::PQ1BubbleHybridModel >
 TODO: Replace and move to LinearAlgebra traits. More...
struct  JacobianMatrix< TypeTag, TTag::PQ1BubbleHybridModel >
 TODO: Replace and move to LinearAlgebra traits. More...
struct  ElementBoundaryTypes< TypeTag, TTag::PQ1BubbleBase >
 Set the default for the ElementBoundaryTypes. More...
struct  GridGeometry< TypeTag, TTag::PQ1NonconformingFVModel >
 Set the default for the grid geometry. More...
struct  GridVolumeVariables< TypeTag, TTag::PQ1NonconformingFVModel >
 The grid volume variables vector class (shared by all FV diamond models). More...
struct  GridFluxVariablesCache< TypeTag, TTag::PQ1NonconformingFVModel >
 Set the global flux variables cache vector class. More...
struct  GridVariables< TypeTag, TTag::PQ1NonconformingFVModel >
 The grid variables for the volume variables, or for the variables per local dof if the type tag sets Transition::UseVariables. More...
struct  FluxVariablesCache< TypeTag, TTag::PQ1NonconformingFVModel >
 The flux variables cache type. More...
struct  ElementBoundaryTypes< TypeTag, TTag::PQ1NonconformingBase >
 Set the default for the ElementBoundaryTypes (shared by FV and FE diamond models). More...
struct  GridGeometry< TypeTag, TTag::PQ1NonconformingFEModel >
 Set the default for the FE grid geometry. More...
struct  GridVariables< TypeTag, TTag::PQ1NonconformingFEModel >
struct  EnableGridVolumeVariablesCache< TypeTag, TTag::PQ1NonconformingFEModel >
 TODO: Replace property. More...
struct  SolutionVector< TypeTag, TTag::PQ1NonconformingFEModel >
 TODO: Replace and move to LinearAlgebra traits. More...
struct  JacobianMatrix< TypeTag, TTag::PQ1NonconformingFEModel >
 TODO: Replace and move to LinearAlgebra traits. More...
struct  GridGeometry< TypeTag, TTag::PQ2HybridModel >
 Set the default for the grid geometry. More...
struct  GridVariables< TypeTag, TTag::PQ2HybridModel >
 The grid variables for the hybrid model. More...
struct  EnableGridGeometryCache< TypeTag, TTag::PQ2HybridModel >
 TODO: Replace property. More...
struct  EnableGridVolumeVariablesCache< TypeTag, TTag::PQ2HybridModel >
 TODO: Replace property. More...
struct  SolutionVector< TypeTag, TTag::PQ2HybridModel >
 TODO: Replace and move to LinearAlgebra traits. More...
struct  JacobianMatrix< TypeTag, TTag::PQ2HybridModel >
 TODO: Replace and move to LinearAlgebra traits. More...
struct  ElementBoundaryTypes< TypeTag, TTag::PQ2Base >
 Set the default for the ElementBoundaryTypes. More...
struct  GridGeometry< TypeTag, TTag::PQ2FEModel >
 Set the default FE grid discretization. More...
struct  GridVariables< TypeTag, TTag::PQ2FEModel >
struct  EnableGridVolumeVariablesCache< TypeTag, TTag::PQ2FEModel >
 TODO: Replace property. More...
struct  SolutionVector< TypeTag, TTag::PQ2FEModel >
 TODO: Replace and move to LinearAlgebra traits. More...
struct  JacobianMatrix< TypeTag, TTag::PQ2FEModel >
 TODO: Replace and move to LinearAlgebra traits. More...
struct  GridGeometry< TypeTag, TTag::PQ3HybridModel >
struct  GridVariables< TypeTag, TTag::PQ3HybridModel >
 The grid variables for the hybrid model. More...
struct  EnableGridGeometryCache< TypeTag, TTag::PQ3HybridModel >
 TODO: Replace property. More...
struct  EnableGridVolumeVariablesCache< TypeTag, TTag::PQ3HybridModel >
 TODO: Replace property. More...
struct  SolutionVector< TypeTag, TTag::PQ3HybridModel >
 TODO: Replace and move to LinearAlgebra traits. More...
struct  JacobianMatrix< TypeTag, TTag::PQ3HybridModel >
 TODO: Replace and move to LinearAlgebra traits. More...
struct  ElementBoundaryTypes< TypeTag, TTag::PQ3Base >
struct  GridGeometry< TypeTag, TTag::PQ3FEModel >
 Set the default FE grid discretization. More...
struct  GridVariables< TypeTag, TTag::PQ3FEModel >
struct  EnableGridVolumeVariablesCache< TypeTag, TTag::PQ3FEModel >
 TODO: Replace property. More...
struct  SolutionVector< TypeTag, TTag::PQ3FEModel >
 TODO: Replace and move to LinearAlgebra traits. More...
struct  JacobianMatrix< TypeTag, TTag::PQ3FEModel >
 TODO: Replace and move to LinearAlgebra traits. More...
struct  ModelTraits< TypeTag, TTag::NavierStokesMassOneP >
struct  FluidState< TypeTag, TTag::NavierStokesMassOneP >
 The fluid state which is used by the volume variables to store the thermodynamic state. This should be chosen appropriately for the model ((non-)isothermal, equilibrium, ...). This can be done in the problem. More...
struct  LocalResidual< TypeTag, TTag::NavierStokesMassOneP >
 The local residual. More...
struct  LocalResidual< TypeTag, TTag::NavierStokesMassOnePFE >
 The local residual of the finite element variant. More...
struct  VolumeVariables< TypeTag, TTag::NavierStokesMassOneP >
 Set the volume variables property. More...
struct  Variables< TypeTag, TTag::NavierStokesMassOneP >
 The variables per local dof. More...
struct  SpatialParams< TypeTag, TTag::NavierStokesMassOnePFE >
struct  VolumeVariables< TypeTag, TTag::NavierStokesMassOnePFE >
 The variables of the finite element variant, which are defined per local dof. More...
struct  FluxVariables< TypeTag, TTag::NavierStokesMassOneP >
 The flux variables. More...
struct  IOFields< TypeTag, TTag::NavierStokesMassOneP >
struct  CouplingManager< TypeTag, TTag::NavierStokesMassOneP >
struct  SpatialParams< TypeTag, TTag::NavierStokesMassOneP >
struct  IOFields< TypeTag, TTag::NavierStokesMassOnePNI >
 Add temperature to the output. More...
struct  ModelTraits< TypeTag, TTag::NavierStokesMassOnePNI >
 The model traits of the non-isothermal model. More...
struct  VolumeVariables< TypeTag, TTag::NavierStokesMassOnePNI >
 Set the volume variables property. More...
struct  ThermalConductivityModel< TypeTag, TTag::NavierStokesMassOnePNI >
 Use the average for effective conductivities. More...
struct  HeatConductionType< TypeTag, TTag::NavierStokesMassOnePNI >
struct  FluxVariables< TypeTag, TTag::NavierStokesMassOnePNI >
 The flux variables. More...
struct  FluxVariablesCache< TypeTag, TTag::NavierStokesMassOnePNI >
struct  FluxVariablesCacheFiller< TypeTag, TTag::NavierStokesMassOnePNI >
struct  SolutionDependentHeatConduction< TypeTag, TTag::NavierStokesMassOnePNI >
struct  BaseModelTraits< TypeTag, TTag::NavierStokesMassOnePNC >
 The base model traits. Per default, we use the number of components of the fluid system.states some specifics of the Navier-Stokes model. More...
struct  ModelTraits< TypeTag, TTag::NavierStokesMassOnePNC >
struct  FluidState< TypeTag, TTag::NavierStokesMassOnePNC >
 The fluid state which is used by the volume variables to store the thermodynamic state. This should be chosen appropriately for the model ((non-)isothermal, equilibrium, ...). This can be done in the problem. More...
struct  LocalResidual< TypeTag, TTag::NavierStokesMassOnePNC >
 The local residual. More...
struct  VolumeVariables< TypeTag, TTag::NavierStokesMassOnePNC >
 Set the volume variables property. More...
struct  MolecularDiffusionType< TypeTag, TTag::NavierStokesMassOnePNC >
 By default, we use fick's law for the diffusive fluxes. More...
struct  EffectiveDiffusivityModel< TypeTag, TTag::NavierStokesMassOnePNC >
 Use the model after Millington (1961) for the effective diffusivity. More...
struct  FluxVariables< TypeTag, TTag::NavierStokesMassOnePNC >
 The flux variables. More...
struct  SolutionDependentMolecularDiffusion< TypeTag, TTag::NavierStokesMassOnePNC >
struct  FluxVariablesCache< TypeTag, TTag::NavierStokesMassOnePNC >
struct  FluxVariablesCacheFiller< TypeTag, TTag::NavierStokesMassOnePNC >
struct  IOFields< TypeTag, TTag::NavierStokesMassOnePNC >
struct  CouplingManager< TypeTag, TTag::NavierStokesMassOnePNC >
struct  SpatialParams< TypeTag, TTag::NavierStokesMassOnePNC >
struct  IOFields< TypeTag, TTag::NavierStokesMassOnePNCNI >
 Add temperature to the output. More...
struct  ModelTraits< TypeTag, TTag::NavierStokesMassOnePNCNI >
 The model traits of the non-isothermal model. More...
struct  VolumeVariables< TypeTag, TTag::NavierStokesMassOnePNCNI >
 Set the volume variables property. More...
struct  ThermalConductivityModel< TypeTag, TTag::NavierStokesMassOnePNCNI >
 Use the average for effective conductivities. More...
struct  HeatConductionType< TypeTag, TTag::NavierStokesMassOnePNCNI >
struct  FluxVariables< TypeTag, TTag::NavierStokesMassOnePNCNI >
 The flux variables. More...
struct  FluxVariablesCache< TypeTag, TTag::NavierStokesMassOnePNCNI >
struct  FluxVariablesCacheFiller< TypeTag, TTag::NavierStokesMassOnePNCNI >
struct  SolutionDependentHeatConduction< TypeTag, TTag::NavierStokesMassOnePNCNI >
struct  ModelTraits< TypeTag, TTag::NavierStokesMomentumCVFEBase >
 < states some specifics of the Navier-Stokes model More...
struct  FluidState< TypeTag, TTag::NavierStokesMomentumCVFEBase >
 The fluid state which is used by the volume variables to store the thermodynamic state. This should be chosen appropriately for the model ((non-)isothermal, equilibrium, ...). This can be done in the problem. More...
struct  LocalResidual< TypeTag, TTag::NavierStokesMomentumCVFE >
 The local residual. More...
struct  LocalResidual< TypeTag, TTag::NavierStokesMomentumFE >
 The local residual. More...
struct  SpatialParams< TypeTag, TTag::NavierStokesMomentumFE >
struct  VolumeVariables< TypeTag, TTag::NavierStokesMomentumCVFEBase >
 Set the volume variables property. More...
struct  Variables< TypeTag, TTag::NavierStokesMomentumCVFEBase >
 The variables per local dof. More...
struct  CouplingManager< TypeTag, TTag::NavierStokesMomentumCVFEBase >
struct  NormalizePressure< TypeTag, TTag::NavierStokesMomentum >
 Normalize the pressure term in the momentum balance by default. More...
struct  ModelTraits< TypeTag, TTag::NavierStokesMomentum >
struct  FluidState< TypeTag, TTag::NavierStokesMomentum >
 The fluid state which is used by the volume variables to store the thermodynamic state. This should be chosen appropriately for the model ((non-)isothermal, equilibrium, ...). This can be done in the problem. More...
struct  LocalResidual< TypeTag, TTag::NavierStokesMomentum >
 The local residual. More...
struct  VolumeVariables< TypeTag, TTag::NavierStokesMomentum >
 Set the volume variables property. More...
struct  FluxVariables< TypeTag, TTag::NavierStokesMomentum >
 The flux variables. More...
struct  PointSource< TypeTag, TTag::NavierStokesMomentum >
 The point source. More...
struct  CouplingManager< TypeTag, TTag::NavierStokesMomentum >
struct  HeatConductionType< TypeTag, TTag::FreeFlow >
 Use Fourier's Law as default heat conduction type. More...
struct  SpatialParams< TypeTag, TTag::FreeFlow >
struct  ModelTraits< TypeTag, TTag::ShallowWater >
struct  LocalResidual< TypeTag, TTag::ShallowWater >
struct  FluxVariables< TypeTag, TTag::ShallowWater >
struct  VolumeVariables< TypeTag, TTag::ShallowWater >
struct  IOFields< TypeTag, TTag::ShallowWater >
struct  AdvectionType< TypeTag, TTag::ShallowWater >
struct  ViscousFluxType< TypeTag, TTag::ShallowWater >
struct  FluidSystem< TypeTag, TTag::ShallowWater >
struct  Scalar< TypeTag, Dumux::Detail::HelmholtzOperator::TTag< P > >
 Set the default type of scalar values to double. More...
struct  PrimaryVariables< TypeTag, Dumux::Detail::HelmholtzOperator::TTag< P > >
 Set the default primary variable vector to a vector of size of number of equations. More...
struct  ModelTraits< TypeTag, Dumux::Detail::HelmholtzOperator::TTag< P > >
struct  LocalResidual< TypeTag, Dumux::Detail::HelmholtzOperator::TTag< P > >
struct  Problem< TypeTag, Dumux::Detail::HelmholtzOperator::TTag< P > >
struct  VolumeVariables< TypeTag, Dumux::Detail::HelmholtzOperator::TTag< P > >
struct  EnableGridVolumeVariablesCache< TypeTag, Dumux::Detail::HelmholtzOperator::TTag< P > >
struct  EnableGridFluxVariablesCache< TypeTag, Dumux::Detail::HelmholtzOperator::TTag< P > >
struct  EnableGridGeometryCache< TypeTag, Dumux::Detail::HelmholtzOperator::TTag< P > >
struct  Grid< TypeTag, Dumux::Detail::HelmholtzOperator::TTag< P > >
struct  AdvectionType< TypeTag, TTag::BoxFacetCouplingModel >
 Use the box facet coupling-specific Darcy's law. More...
struct  MolecularDiffusionType< TypeTag, TTag::BoxFacetCouplingModel >
 Use the box facet coupling-specific Ficks's law. More...
struct  HeatConductionType< TypeTag, TTag::BoxFacetCouplingModel >
 Use the box facet coupling-specific Fourier's law. More...
struct  FluxVariables< TypeTag, TTag::BoxFacetCouplingModel >
 Per default, use the porous medium flow flux variables with the modified upwind scheme. More...
struct  GridGeometry< TypeTag, TTag::BoxFacetCouplingModel >
 Set the default for the grid finite volume geometry. More...
struct  PrimaryInteractionVolume< TypeTag, TTag::CCMpfaFacetCouplingModel >
 Use the facet coupling-specific mpfa-o interaction volume. More...
struct  SecondaryInteractionVolume< TypeTag, TTag::CCMpfaFacetCouplingModel >
 Use the facet coupling-specific mpfa-o interaction volume. More...
struct  FluxVariables< TypeTag, TTag::CCMpfaFacetCouplingModel >
 Per default, use the porous medium flow flux variables with the modified upwind scheme. More...
struct  AdvectionType< TypeTag, TTag::CCTpfaFacetCouplingModel >
 Use the tpfa facet coupling-specific Darcy's law. More...
struct  MolecularDiffusionType< TypeTag, TTag::CCTpfaFacetCouplingModel >
 Use the tpfa facet coupling-specific Ficks's law. More...
struct  HeatConductionType< TypeTag, TTag::CCTpfaFacetCouplingModel >
 Use the tpfa facet coupling-specific Ficks's law. More...
struct  FluxVariables< TypeTag, TTag::CCTpfaFacetCouplingModel >
 Per default, use the porous medium flow flux variables with the modified upwind scheme. More...
struct  VolumeVariables< TypeTag, TTag::PNMOneP >
 Set the volume variables property. More...
struct  SpatialParams< TypeTag, TTag::PNMOneP >
struct  FluxVariablesCache< TypeTag, TTag::PoreNetworkModel >
 The flux variables cache. More...
struct  IOFields< TypeTag, TTag::PNMOneP >
 Default I/O fields specific to this model. More...
struct  AdvectionType< TypeTag, TTag::PNMOneP >
 The advection type. More...
struct  VolumeVariables< TypeTag, TTag::PNMOnePNI >
 Set the volume variables property. More...
struct  IOFields< TypeTag, TTag::PNMOnePNI >
 Add temperature to the output. More...
struct  ModelTraits< TypeTag, TTag::PNMOnePNI >
 The model traits of the non-isothermal model. More...
struct  ThermalConductivityModel< TypeTag, TTag::PNMOnePNI >
 Use the average for effective conductivities. More...
struct  SpatialParams< TypeTag, TTag::PNMOnePNC >
struct  AdvectionType< TypeTag, TTag::PNMOnePNC >
 The advection type. More...
struct  ReplaceCompEqIdx< TypeTag, TTag::PNMOnePNC >
 Set as default that no component mass balance is replaced by the total mass balance. More...
struct  MolecularDiffusionType< TypeTag, TTag::PNMOnePNC >
 We use fick's law as the default for the diffusive fluxes. More...
struct  VolumeVariables< TypeTag, TTag::PNMOnePNC >
 Set the volume variables propertySet the vtk output fields specific to this model. More...
struct  IOFields< TypeTag, TTag::PNMOnePNC >
struct  UseMoles< TypeTag, TTag::PNMOnePNC >
struct  ModelTraits< TypeTag, TTag::PNMOnePNCNI >
 model traits of the non-isothermal model. More...
struct  VolumeVariables< TypeTag, TTag::PNMOnePNCNI >
struct  IOFields< TypeTag, TTag::PNMOnePNCNI >
struct  ThermalConductivityModel< TypeTag, TTag::PNMOnePNCNI >
 Use the average for effective conductivities. More...
struct  VolumeVariables< TypeTag, TTag::PNMTwoP >
 Set the volume variables property. More...
struct  FluxVariablesCache< TypeTag, TTag::PNMTwoP >
 The flux variables cache. More...
struct  GridFluxVariablesCache< TypeTag, TTag::PNMTwoP >
 The grid flux variables cache vector class. More...
struct  SpatialParams< TypeTag, TTag::PNMTwoP >
struct  AdvectionType< TypeTag, TTag::PNMTwoP >
 The advection type. More...
struct  EnergyLocalResidual< TypeTag, TTag::PNMTwoP >
struct  IOFields< TypeTag, TTag::PNMTwoP >
struct  ModelTraits< TypeTag, TTag::PNMTwoPNI >
 model traits of the non-isothermal model. More...
struct  VolumeVariables< TypeTag, TTag::PNMTwoPNI >
 Set the volume variables property. More...
struct  IOFields< TypeTag, TTag::PNMTwoPNI >
 Set the vtk output fields specific to the non-isothermal two-phase model. More...
struct  ThermalConductivityModel< TypeTag, TTag::PNMTwoPNI >
 Use the average for effective conductivities. More...
struct  VolumeVariables< TypeTag, TTag::PNMTwoPNC >
 Set the volume variables property. More...
struct  PrimaryVariables< TypeTag, TTag::PNMTwoPNC >
 The primary variables vector for the 2pnc model. More...
struct  SpatialParams< TypeTag, TTag::PNMTwoPNC >
struct  AdvectionType< TypeTag, TTag::PNMTwoPNC >
 The advection type. More...
struct  IOFields< TypeTag, TTag::PNMTwoPNC >
struct  GridFluxVariablesCache< TypeTag, TTag::PNMTwoPNC >
 The grid flux variables cache vector class. More...
struct  FluxVariablesCache< TypeTag, TTag::PNMTwoPNC >
 The flux variables cache. More...
struct  MolecularDiffusionType< TypeTag, TTag::PNMTwoPNC >
 We use fick's law as the default for the diffusive fluxes. More...
struct  ModelTraits< TypeTag, TTag::PNMTwoPNCNI >
 The model traits of the non-isothermal model. More...
struct  VolumeVariables< TypeTag, TTag::PNMTwoPNCNI >
 Set the volume variables property. More...
struct  IOFields< TypeTag, TTag::PNMTwoPNCNI >
 Set non-isothermal output fields. More...
struct  ThermalConductivityModel< TypeTag, TTag::PNMTwoPNCNI >
struct  Labels
 The pore/throat labels. More...
struct  GridGeometry< TypeTag, TTag::PoreNetworkModel >
 Set the default for the grid geometry. More...
struct  HeatConductionType< TypeTag, TTag::PoreNetworkModel >
struct  Labels< TypeTag, TTag::PoreNetworkModel >
 The labels. More...
struct  VelocityOutput< TypeTag, TTag::PoreNetworkModel >
struct  EnableThermalNonEquilibrium< TypeTag, TTag::PoreNetworkModel >
struct  VolumeVariables< TypeTag, TTag::PNMSolidEnergy >
 Set the volume variables property. More...
struct  HeatConductionType< TypeTag, TTag::PNMSolidEnergy >
struct  SpatialParams< TypeTag, TTag::PNMSolidEnergy >
struct  FluxVariablesCache< TypeTag, TTag::PNMSolidEnergy >
 The flux variables cache. More...
struct  IOFields< TypeTag, TTag::PNMSolidEnergy >
 Set the vtk output fields specific to this model. More...
struct  LocalResidual< TypeTag, TTag::PoroElastic >
 Use the local residual of the poro-elastic model. More...
struct  IOFields< TypeTag, TTag::PoroElastic >
 default vtk output fields specific to this model More...
struct  ModelTraits< TypeTag, TTag::PoroElastic >
 The default model traits of the poro-elastic model. More...
struct  VolumeVariables< TypeTag, TTag::PoroElastic >
 Set the volume variables property. More...
struct  StressType< TypeTag, TTag::PoroElastic >
 Per default, we use effective stresses on the basis of Hooke's Law. More...
struct  ModelTraits< TypeTag, TTag::PoroElasticLargeDefMomentumModel >
struct  LocalResidual< TypeTag, TTag::PoroElasticLargeDefMomentumModel >
struct  Variables< TypeTag, TTag::PoroElasticLargeDefMomentumModel >
struct  VolumeVariables< TypeTag, TTag::PoroElasticLargeDefMomentumModel >
 Code asking for the volume variables gets the variables per local dof. More...
struct  GridVariables< TypeTag, TTag::PoroElasticLargeDefMomentumModel >
 The grid variables, with the cache selected depending on the discretization scheme. More...
struct  ModelTraits< TypeTag, TTag::PoroElasticLargeDefSolidPressureModel >
struct  LocalResidual< TypeTag, TTag::PoroElasticLargeDefSolidPressureModel >
struct  Variables< TypeTag, TTag::PoroElasticLargeDefSolidPressureModel >
struct  VolumeVariables< TypeTag, TTag::PoroElasticLargeDefSolidPressureModel >
 Code asking for the volume variables gets the variables per local dof. More...
struct  GridVariables< TypeTag, TTag::PoroElasticLargeDefSolidPressureModel >
 The grid variables, with the cache selected depending on the discretization scheme. More...
struct  ModelTraits< TypeTag, TTag::PoroElasticLargeDefFluidPressureModel >
struct  LocalResidual< TypeTag, TTag::PoroElasticLargeDefFluidPressureModel >
struct  Variables< TypeTag, TTag::PoroElasticLargeDefFluidPressureModel >
struct  VolumeVariables< TypeTag, TTag::PoroElasticLargeDefFluidPressureModel >
 Code asking for the volume variables gets the variables per local dof. More...
struct  GridVariables< TypeTag, TTag::PoroElasticLargeDefFluidPressureModel >
 The grid variables, with the cache selected depending on the discretization scheme. More...
struct  IOFields< TypeTag, TTag::OneP >
struct  LocalResidual< TypeTag, TTag::OneP >
 the local residual function, at the integration points of the scheme for the variables per local dof More...
struct  BaseModelTraits< TypeTag, TTag::OneP >
 states some specifics of the one-phase model More...
struct  ModelTraits< TypeTag, TTag::OneP >
 default the actually used traits to the base traits More...
struct  VolumeVariables< TypeTag, TTag::OneP >
 Set the volume variables property. More...
struct  Variables< TypeTag, TTag::OneP >
 The variables per local dof. More...
struct  AdvectionType< TypeTag, TTag::OneP >
 Darcy's law, at the integration points of the scheme for the variables per local dof. More...
struct  FluidState< TypeTag, TTag::OneP >
 The fluid state which is used by the volume variables to store the thermodynamic state. More...
struct  IOFields< TypeTag, TTag::OnePNI >
 Add temperature to the output. More...
struct  ModelTraits< TypeTag, TTag::OnePNI >
 The model traits of the non-isothermal model. More...
struct  VolumeVariables< TypeTag, TTag::OnePNI >
 Set the volume variables property. More...
struct  ThermalConductivityModel< TypeTag, TTag::OnePNI >
 Use the average for effective conductivities. More...
struct  ReplaceCompEqIdx< TypeTag, TTag::OnePNC >
 Set as default that no component mass balance is replaced by the total mass balance. More...
struct  BaseModelTraits< TypeTag, TTag::OnePNC >
 The base model traits. Per default, we use the number of components of the fluid system. More...
struct  ModelTraits< TypeTag, TTag::OnePNC >
 default the actually used traits to the base traits More...
struct  FluidState< TypeTag, TTag::OnePNC >
 The fluid state which is used by the volume variables to store the thermodynamic state. More...
struct  EffectiveDiffusivityModel< TypeTag, TTag::OnePNC >
 Use the model after Millington (1961) for the effective diffusivity. More...
struct  UseMoles< TypeTag, TTag::OnePNC >
 Use mole fractions in the balance equations by default. More...
struct  LocalResidual< TypeTag, TTag::OnePNC >
 The local residual function. More...
struct  VolumeVariables< TypeTag, TTag::OnePNC >
 Set the volume variables property. More...
struct  IOFields< TypeTag, TTag::OnePNC >
 Set the vtk output fields specific to this model. More...
struct  IOFields< TypeTag, TTag::OnePNCNI >
 The non-isothermal vtk output fields. More...
struct  ThermalConductivityModel< TypeTag, TTag::OnePNCNI >
 Use the average for effective conductivities. More...
struct  ModelTraits< TypeTag, TTag::OnePNCNI >
 Model traits of the non-isothermal model. More...
struct  VolumeVariables< TypeTag, TTag::OnePNCNI >
struct  EquilibriumLocalResidual< TypeTag, TTag::OnePNCNonEquil >
struct  EquilibriumIOFields< TypeTag, TTag::OnePNCNonEquil >
 Set the vtk output fields specific to this model. More...
struct  ModelTraits< TypeTag, TTag::OnePNCNonEquil >
struct  EnableChemicalNonEquilibrium< TypeTag, TTag::OnePNCNonEquil >
struct  EquilibriumModelTraits< TypeTag, TTag::OnePNCNonEquil >
 Set equilibrium model traits. More...
struct  ThermalConductivityModel< TypeTag, TTag::OnePNCNonEquil >
 In case we do not assume full non-equilibrium one needs a thermal conductivity. More...
struct  VolumeVariables< TypeTag, TTag::OnePNCNonEquil >
 Use the mineralization volume variables together with the 2pnc vol vars. More...
struct  VolumeVariables< TypeTag, TTag::OnePNCMin >
 use the mineralization volume variables together with the 1pnc vol vars More...
struct  LocalResidual< TypeTag, TTag::OnePNCMin >
struct  ModelTraits< TypeTag, TTag::OnePNCMin >
 Use non-mineralization model traits with 1pnc traits. More...
struct  SolidState< TypeTag, TTag::OnePNCMin >
 The two-phase model uses the immiscible fluid state. More...
struct  IOFields< TypeTag, TTag::OnePNCMin >
 Use the mineralization vtk output fields. More...
struct  IOFields< TypeTag, TTag::OnePNCMinNI >
 Non-isothermal vtk output. More...
struct  ModelTraits< TypeTag, TTag::OnePNCMinNI >
 The non-isothermal model traits. More...
struct  VolumeVariables< TypeTag, TTag::OnePNCMinNI >
 use the mineralization volume variables together with the 1pnc vol vars More...
struct  ThermalConductivityModel< TypeTag, TTag::OnePNCMinNI >
 Use the average for effective conductivities. More...
struct  Formulation< TypeTag, TTag::TwoP >
 < Set the default formulation to pwsn More...
struct  LocalResidual< TypeTag, TTag::TwoP >
 Use the immiscible local residual operator for the 2p model. More...
struct  BaseModelTraits< TypeTag, TTag::TwoP >
 The base model traits class. More...
struct  ModelTraits< TypeTag, TTag::TwoP >
 default the actually used traits to the base traits More...
struct  IOFields< TypeTag, TTag::TwoP >
 Set the vtk output fields specific to the twop model. More...
struct  VolumeVariables< TypeTag, TTag::TwoP >
 Set the volume variables property. More...
struct  FluidState< TypeTag, TTag::TwoP >
 The two-phase model uses the immiscible fluid state. More...
struct  ModelTraits< TypeTag, TTag::TwoPNI >
 The non-isothermal model traits class. More...
struct  VolumeVariables< TypeTag, TTag::TwoPNI >
 Set the volume variables property. More...
struct  IOFields< TypeTag, TTag::TwoPNI >
 Set the vtk output fields specific to the non-isothermal twop model. More...
struct  ThermalConductivityModel< TypeTag, TTag::TwoPNI >
 Somerton is used as default model to compute the effective thermal heat conductivity. More...
struct  UseBlockingOfSpuriousFlow
 Determines whether blocking of spurious flow is used or not. More...
struct  FluidState< TypeTag, TTag::TwoPOneCNI >
 The fluid state which is used by the volume variables to store the thermodynamic state. This should be chosen appropriately for the model ((non-)isothermal, equilibrium, ...). This can be done in the problem. More...
struct  Formulation< TypeTag, TTag::TwoPOneCNI >
 Set the default formulation to pw-sn. More...
struct  UseBlockingOfSpuriousFlow< TypeTag, TTag::TwoPOneCNI >
 Do not block spurious flows by default. More...
struct  LocalResidual< TypeTag, TTag::TwoPOneCNI >
 The specific local residual (i.e. balance equations). More...
struct  AdvectionType< TypeTag, TTag::TwoPOneCNI >
 Use a modified version of Darcy's law which allows for blocking of spurious flows. More...
struct  VolumeVariables< TypeTag, TTag::TwoPOneCNI >
 Set the volume variables property. More...
struct  PrimaryVariables< TypeTag, TTag::TwoPOneCNI >
 The primary variables vector for the 2p1cni model. More...
struct  ThermalConductivityModel< TypeTag, TTag::TwoPOneCNI >
 Somerton is used as default model to compute the effective thermal heat conductivity. More...
struct  ModelTraits< TypeTag, TTag::TwoPOneCNI >
 Set the non-isothermal model traits. More...
struct  IOFields< TypeTag, TTag::TwoPOneCNI >
 The non-isothermal vtk output fields. More...
struct  BaseModelTraits< TypeTag, TTag::TwoPTwoC >
 Set the model traits property. More...
struct  ModelTraits< TypeTag, TTag::TwoPTwoC >
struct  VolumeVariables< TypeTag, TTag::TwoPTwoC >
 Use the 2p2c VolumeVariables. More...
struct  UseConstraintSolver< TypeTag, TTag::TwoPTwoC >
 Determines whether the constraint solver is used. More...
struct  ModelTraits< TypeTag, TTag::TwoPTwoCNI >
 Set the non-isothermal model traits. More...
struct  VolumeVariables< TypeTag, TTag::TwoPTwoCNI >
 Set the volume variables property. More...
struct  IOFields< TypeTag, TTag::TwoPTwoCNI >
 Set non-isothermal output fields. More...
struct  ThermalConductivityModel< TypeTag, TTag::TwoPTwoCNI >
 Somerton is used as default model to compute the effective thermal heat conductivity. More...
struct  EquilibriumLocalResidual< TypeTag, TTag::TwoPTwoCNonEquil >
struct  EquilibriumIOFields< TypeTag, TTag::TwoPTwoCNonEquil >
 Set the vtk output fields specific to this model. More...
struct  ModelTraits< TypeTag, TTag::TwoPTwoCNonEquil >
struct  EquilibriumModelTraits< TypeTag, TTag::TwoPTwoCNonEquil >
 Set equilibrium model traits. More...
struct  ThermalConductivityModel< TypeTag, TTag::TwoPTwoCNonEquil >
struct  VolumeVariables< TypeTag, TTag::TwoPTwoCNonEquil >
 Use the nonequilibrium volume variables together with the 2p2c vol vars. More...
struct  ModelTraits< TypeTag, TTag::TwoPTwoCNINonEquil >
 Set the non-isothermal model traits with the nonequilibrium model traits as isothermal traits. More...
struct  EquilibriumIOFields< TypeTag, TTag::TwoPTwoCNINonEquil >
 Set the equilibrium IO fields which are in that case the nonisothermal io fields. More...
struct  VolumeVariables< TypeTag, TTag::TwoPTwoCNINonEquil >
 Use the nonequilibrium volume variables together with the 2p2c vol vars. More...
struct  ThermalConductivityModel< TypeTag, TTag::TwoPTwoCNINonEquil >
 Somerton is used as default model to compute the effective thermal heat conductivity. More...
struct  PrimaryVariables< TypeTag, TTag::TwoPNC >
 The primary variables vector for the 2pnc model. More...
struct  VolumeVariables< TypeTag, TTag::TwoPNC >
 Set the volume variables property. More...
struct  BaseModelTraits< TypeTag, TTag::TwoPNC >
 Set the base model traits. More...
struct  ModelTraits< TypeTag, TTag::TwoPNC >
 default the actually used traits to the base traits More...
struct  IOFields< TypeTag, TTag::TwoPNC >
 Set the vtk output fields specific to this model. More...
struct  LocalResidual< TypeTag, TTag::TwoPNC >
 Use the compositional local residual. More...
struct  ReplaceCompEqIdx< TypeTag, TTag::TwoPNC >
 Per default, no component mass balance is replaced. More...
struct  Formulation< TypeTag, TTag::TwoPNC >
 Default formulation is pw-Sn, overwrite if necessary. More...
struct  SetMoleFractionsForFirstPhase< TypeTag, TTag::TwoPNC >
 Set the primary variables mole fractions for the wetting or nonwetting phase. More...
struct  UseMoles< TypeTag, TTag::TwoPNC >
 Use mole fractions in the balance equations by default. More...
struct  EffectiveDiffusivityModel< TypeTag, TTag::TwoPNC >
 Use the model after Millington (1961) for the effective diffusivity. More...
struct  FluidState< TypeTag, TTag::TwoPNC >
 This model uses the compositional fluid state. More...
struct  ModelTraits< TypeTag, TTag::TwoPNCNI >
 Set the non-isothermal model traits. More...
struct  VolumeVariables< TypeTag, TTag::TwoPNCNI >
 Set the volume variables property. More...
struct  IOFields< TypeTag, TTag::TwoPNCNI >
 Set non-isothermal output fields. More...
struct  ThermalConductivityModel< TypeTag, TTag::TwoPNCNI >
 Somerton is used as default model to compute the effective thermal heat conductivity. More...
struct  LocalResidual< TypeTag, TTag::TwoPNCMin >
struct  VolumeVariables< TypeTag, TTag::TwoPNCMin >
 use the mineralization volume variables together with the 2pnc vol vars More...
struct  IOFields< TypeTag, TTag::TwoPNCMin >
 Set the vtk output fields specific to this model. More...
struct  ModelTraits< TypeTag, TTag::TwoPNCMin >
 The 2pnc model traits define the non-mineralization part. More...
struct  SolidState< TypeTag, TTag::TwoPNCMin >
 The two-phase model uses the immiscible fluid state. More...
struct  ModelTraits< TypeTag, TTag::TwoPNCMinNI >
 Set non-isothermal model traits. More...
struct  VolumeVariables< TypeTag, TTag::TwoPNCMinNI >
 Set the volume variables property. More...
struct  IOFields< TypeTag, TTag::TwoPNCMinNI >
 Non-isothermal vtkoutput. More...
struct  ThermalConductivityModel< TypeTag, TTag::TwoPNCMinNI >
 Use the effective thermal conductivities calculated using the Somerton method. More...
struct  FineGrid
 Full-dimensional grid used only for the vertical reconstruction. More...
struct  FineGridGeometry
 Finite-volume geometry of the reconstruction grid. More...
struct  VolumeVariables< TypeTag, TTag::TwoPVE >
 Set the VE volume variables. More...
struct  ModelTraits< TypeTag, TTag::ThreeP >
 Set the model traits. More...
struct  LocalResidual< TypeTag, TTag::ThreeP >
 The local residual function of the conservation equations. More...
struct  VolumeVariables< TypeTag, TTag::ThreeP >
 Set the volume variables property. More...
struct  FluidState< TypeTag, TTag::ThreeP >
 The fluid state which is used by the volume variables to store the thermodynamic state. More...
struct  IOFields< TypeTag, TTag::ThreeP >
 Set the vtk output fields specific to this model. More...
struct  ThermalConductivityModel< TypeTag, TTag::ThreePNI >
 Somerton is used as default model to compute the effective thermal heat conductivity. More...
struct  IOFields< TypeTag, TTag::ThreePNI >
 Set non-isothermal output fields. More...
struct  ModelTraits< TypeTag, TTag::ThreePNI >
 Set non-isothermal model traits. More...
struct  VolumeVariables< TypeTag, TTag::ThreePNI >
 Set the volume variables property. More...
struct  BaseModelTraits< TypeTag, TTag::ThreePThreeC >
 Set the model traits. More...
struct  ModelTraits< TypeTag, TTag::ThreePThreeC >
struct  UseConstraintSolver< TypeTag, TTag::ThreePThreeC >
 Determines whether a constraint solver should be used explicitly. More...
struct  ReplaceCompEqIdx< TypeTag, TTag::ThreePThreeC >
 Set as default that no component mass balance is replaced by the total mass balance. More...
struct  FluidState< TypeTag, TTag::ThreePThreeC >
 The fluid state which is used by the volume variables to store the thermodynamic state. This should be chosen appropriately for the model ((non-)isothermal, equilibrium, ...). This can be done in the problem. More...
struct  LocalResidual< TypeTag, TTag::ThreePThreeC >
 The local residual function of the conservation equations. More...
struct  PrimaryVariables< TypeTag, TTag::ThreePThreeC >
 The primary variables vector for the 3p3c model. More...
struct  VolumeVariables< TypeTag, TTag::ThreePThreeC >
 Set the volume variables property. More...
struct  EffectiveDiffusivityModel< TypeTag, TTag::ThreePThreeC >
 The model after Millington (1961) is used for the effective diffusivity. More...
struct  IOFields< TypeTag, TTag::ThreePThreeC >
 Set the vtk output fields specific to this model. More...
struct  UseMoles< TypeTag, TTag::ThreePThreeC >
 Use mole fractions in the balance equations by default. More...
struct  ModelTraits< TypeTag, TTag::ThreePThreeCNI >
 Set non-isothermal NumEq. More...
struct  VolumeVariables< TypeTag, TTag::ThreePThreeCNI >
 Set the volume variables property. More...
struct  IOFields< TypeTag, TTag::ThreePThreeCNI >
 Set the non-isothermal vktoutputfields. More...
struct  ThermalConductivityModel< TypeTag, TTag::ThreePThreeCNI >
 Somerton is used as default model to compute the effective thermal heat conductivity. More...
struct  ModelTraits< TypeTag, TTag::ThreePWaterOilNI >
 Set the non-isothermal model traits property. More...
struct  FluidState< TypeTag, TTag::ThreePWaterOilNI >
 The fluid state which is used by the volume variables to store the thermodynamic state. This should be chosen appropriately for the model ((non-)isothermal, equilibrium, ...). This can be done in the problem. More...
struct  LocalResidual< TypeTag, TTag::ThreePWaterOilNI >
 The local residual function of the conservation equations. More...
struct  ReplaceCompEqIdx< TypeTag, TTag::ThreePWaterOilNI >
 Set as default that no component mass balance is replaced by the total mass balance. More...
struct  PrimaryVariables< TypeTag, TTag::ThreePWaterOilNI >
 The primary variables vector for the 3p water oil non-isothermal model. More...
struct  OnlyGasPhaseCanDisappear< TypeTag, TTag::ThreePWaterOilNI >
 Determines whether a constraint solver should be used explicitly. More...
struct  VolumeVariables< TypeTag, TTag::ThreePWaterOilNI >
 Set the volume variables property. More...
struct  EffectiveDiffusivityModel< TypeTag, TTag::ThreePWaterOilNI >
 Use the model after Millington (1961) for the effective diffusivity. More...
struct  UseMoles< TypeTag, TTag::ThreePWaterOilNI >
struct  ThermalConductivityModel< TypeTag, TTag::ThreePWaterOilNI >
 Somerton is used as default model to compute the effective thermal heat conductivity. More...
struct  IOFields< TypeTag, TTag::ThreePWaterOilNI >
 Set the non-isothermal vkt output fields. More...
struct  GridGeometry< TypeTag, TTag::BoxDfmModel >
 Set the default for the grid geometry. More...
struct  FluxVariablesCache< TypeTag, TTag::BoxDfmModel >
 The flux variables cache class specific to box-dfm porous medium flow models. More...
struct  VolumeVariables< TypeTag, TTag::TwoPTwoCCO2 >
 the co2 volume variables use the same traits as the 2p2c model More...
struct  VolumeVariables< TypeTag, TTag::TwoPTwoCCO2NI >
struct  LocalResidual< TypeTag, TTag::MPNC >
 Use the MpNc local residual for the MpNc model. More...
struct  ModelTraits< TypeTag, TTag::MPNC >
 Set the model traits property. More...
struct  FluidState< TypeTag, TTag::MPNC >
 This model uses the compositional fluid state. More...
struct  VolumeVariables< TypeTag, TTag::MPNC >
 Set the volume variables property. More...
struct  ReplaceCompEqIdx< TypeTag, TTag::MPNC >
 Per default, no component mass balance is replaced. More...
struct  UseMoles< TypeTag, TTag::MPNC >
 Use mole fractions in the balance equations by default. More...
struct  EffectiveDiffusivityModel< TypeTag, TTag::MPNC >
 Use the model after Millington (1961) for the effective diffusivity. More...
struct  PressureFormulation< TypeTag, TTag::MPNC >
 Set the default pressure formulation to the pressure of the (most) wetting phase. More...
struct  IOFields< TypeTag, TTag::MPNC >
 Set the vtk output fields specific to this model. More...
struct  ModelTraits< TypeTag, TTag::MPNCNI >
 set the non-isothermal model traits More...
struct  VolumeVariables< TypeTag, TTag::MPNCNI >
 Set the volume variables property. More...
struct  ThermalConductivityModel< TypeTag, TTag::MPNCNI >
 Somerton is used as default model to compute the effective thermal heat conductivity. More...
struct  EquilibriumLocalResidual< TypeTag, TTag::MPNCNonequil >
struct  EquilibriumIOFields< TypeTag, TTag::MPNCNonequil >
 Set the vtk output fields specific to this model. More...
struct  ModelTraits< TypeTag, TTag::MPNCNonequil >
struct  EquilibriumModelTraits< TypeTag, TTag::MPNCNonequil >
 set equilibrium model traits More...
struct  ThermalConductivityModel< TypeTag, TTag::MPNCNonequil >
 in case we do not assume full non-equilibrium one needs a thermal conductivity More...
struct  VolumeVariables< TypeTag, TTag::MPNCNonequil >
 use the mineralization volume variables together with the 2pnc vol vars More...
struct  ModelTraits< TypeTag, TTag::NonEquilibrium >
 Set the model traits. More...
struct  EnableThermalNonEquilibrium< TypeTag, TTag::NonEquilibrium >
 Per default, we consider both thermal and chemical non-equilibrium. More...
struct  EnableChemicalNonEquilibrium< TypeTag, TTag::NonEquilibrium >
struct  NumEnergyEqSolid< TypeTag, TTag::NonEquilibrium >
 Default values for the number of energy balance equations. More...
struct  NumEnergyEqFluid< TypeTag, TTag::NonEquilibrium >
struct  EnergyLocalResidual< TypeTag, TTag::NonEquilibrium >
struct  LocalResidual< TypeTag, TTag::NonEquilibrium >
struct  HeatConductionType< TypeTag, TTag::NonEquilibrium >
struct  FluidState< TypeTag, TTag::NonEquilibrium >
struct  GridVariables< TypeTag, TTag::NonEquilibrium >
 The grid variables. More...
struct  IOFields< TypeTag, TTag::NonEquilibrium >
 indices for non-isothermal models More...
struct  NusseltFormulation< TypeTag, TTag::NonEquilibrium >
struct  SherwoodFormulation< TypeTag, TTag::NonEquilibrium >
 Set the default formulation for the sherwood correlation Other possible parametrizations can be found in the dimensionlessnumbers. More...
struct  FluxVariables< TypeTag, TTag::PorousMediumFlow >
 The flux variables for models involving flow in porous media. More...
struct  FluxVariablesCache< TypeTag, TTag::PorousMediumFlow >
 The flux variables cache class for models involving flow in porous media. More...
struct  FluxVariablesCacheFiller< TypeTag, TTag::PorousMediumFlow >
struct  AdvectionType< TypeTag, TTag::PorousMediumFlow >
 By default, we use darcy's law for the advective fluxes. More...
struct  MolecularDiffusionType< TypeTag, TTag::PorousMediumFlow >
 By default, we use fick's law for the diffusive fluxes. More...
struct  EnableCompositionalDispersion< TypeTag, TTag::PorousMediumFlow >
 Per default, we do not include compositional dispersion effects. More...
struct  EnableThermalDispersion< TypeTag, TTag::PorousMediumFlow >
 Per default, we do not include thermal dispersion effects. More...
struct  DispersionFluxType< TypeTag, TTag::PorousMediumFlow >
 By default, we use a diffusive flux for the dispersive fluxes. More...
struct  CompositionalDispersionModel< TypeTag, TTag::PorousMediumFlow >
 By default, we use Scheideggers's law for the dispersive tensor calculation. More...
struct  ThermalDispersionModel< TypeTag, TTag::PorousMediumFlow >
 By default, we use the same dispersion tensor type as the componsitonal dispersion for the thermal disperion tensor. More...
struct  HeatConductionType< TypeTag, TTag::PorousMediumFlow >
 By default, we use fourier's law as the default for heat conduction fluxes. More...
struct  SolutionDependentAdvection< TypeTag, TTag::PorousMediumFlow >
 By default, parameters are solution-dependent. More...
struct  SolutionDependentMolecularDiffusion< TypeTag, TTag::PorousMediumFlow >
struct  SolutionDependentHeatConduction< TypeTag, TTag::PorousMediumFlow >
struct  EnergyLocalResidual< TypeTag, TTag::PorousMediumFlow >
 The default implementation of the energy balance equation for flow problems in porous media. More...
struct  VelocityOutput< TypeTag, TTag::PorousMediumFlow >
 Velocity output. More...
struct  EnableThermalNonEquilibrium< TypeTag, TTag::PorousMediumFlow >
struct  EnableBoxInterfaceSolver< TypeTag, TTag::PorousMediumFlow >
 Per default, we disable the box interface solver. More...
struct  SolidState< TypeTag, TTag::PorousMediumFlow >
 per default solid state is inert More...
struct  SolidSystem< TypeTag, TTag::PorousMediumFlow >
struct  LocalResidual< TypeTag, TTag::Richards >
 The local residual operator. More...
struct  IOFields< TypeTag, TTag::Richards >
 Set the vtk output fields specific to this model. More...
struct  VelocityOutput< TypeTag, TTag::Richards >
struct  ModelTraits< TypeTag, TTag::Richards >
 The model traits. More...
struct  VolumeVariables< TypeTag, TTag::Richards >
 Set the volume variables property. More...
struct  EffectiveDiffusivityModel< TypeTag, TTag::Richards >
 Use the model after Millington (1961) for the effective diffusivity. More...
struct  FluidSystem< TypeTag, TTag::Richards >
 The fluid system used by the model. More...
struct  FluidState< TypeTag, TTag::Richards >
 The fluid state which is used by the volume variables to store the thermodynamic state. This should be chosen appropriately for the model ((non-)isothermal, equilibrium, ...). This can be done in the problem. More...
struct  BalanceEqOpts< TypeTag, TTag::Richards >
 Set a richards specific class for the balance equation options. More...
struct  ThermalConductivityModel< TypeTag, TTag::RichardsNI >
 Somerton is used as default model to compute the effective thermal heat conductivity. More...
struct  ModelTraits< TypeTag, TTag::RichardsNI >
 set non-isothermal model traits More...
struct  IOFields< TypeTag, TTag::RichardsNI >
 Set the vtk output fields specific to th non-isothermal model. More...
struct  VolumeVariables< TypeTag, TTag::RichardsNI >
 Set the volume variables property. More...
struct  LocalResidual< TypeTag, TTag::ExtendedRichards >
 The local residual operator. More...
struct  IOFields< TypeTag, TTag::ExtendedRichards >
 Set the vtk output fields specific to this model. More...
struct  ModelTraits< TypeTag, TTag::ExtendedRichards >
 The model traits. More...
struct  VolumeVariables< TypeTag, TTag::ExtendedRichards >
 Set the volume variables property. More...
struct  EffectiveDiffusivityModel< TypeTag, TTag::ExtendedRichards >
 Use the model after Millington (1961) for the effective diffusivity. More...
struct  PrimaryVariables< TypeTag, TTag::ExtendedRichards >
 The primary variables vector for the richards model. More...
struct  ModelTraits< TypeTag, TTag::ExtendedRichardsNI >
 set non-isothermal model traits More...
struct  IOFields< TypeTag, TTag::ExtendedRichardsNI >
 Set the vtk output fields specific to th non-isothermal model. More...
struct  VolumeVariables< TypeTag, TTag::ExtendedRichardsNI >
 Set the volume variables property. More...
struct  ThermalConductivityModel< TypeTag, TTag::ExtendedRichardsNI >
 Somerton is used as default model to compute the effective thermal heat conductivity. More...
struct  BaseModelTraits< TypeTag, TTag::RichardsNC >
 Set the model traits class. More...
struct  ModelTraits< TypeTag, TTag::RichardsNC >
struct  UseMoles< TypeTag, TTag::RichardsNC >
 Define that per default mole fractions are used in the balance equations. More...
struct  LocalResidual< TypeTag, TTag::RichardsNC >
 Use the dedicated local residual. More...
struct  ReplaceCompEqIdx< TypeTag, TTag::RichardsNC >
struct  VolumeVariables< TypeTag, TTag::RichardsNC >
 Set the volume variables property. More...
struct  FluidSystem< TypeTag, TTag::RichardsNC >
 The fluid system used by the model. More...
struct  FluidState< TypeTag, TTag::RichardsNC >
 The fluid state which is used by the volume variables to store the thermodynamic state. This should be chosen appropriately for the model ((non-)isothermal, equilibrium, ...). This can be done in the problem. More...
struct  IOFields< TypeTag, TTag::RichardsNC >
 Set the vtk output fields specific to this model. More...
struct  EffectiveDiffusivityModel< TypeTag, TTag::RichardsNC >
 The model after Millington (1961) is used for the effective diffusivity. More...
struct  ThermalConductivityModel< TypeTag, TTag::RichardsNCNI >
 average is used as default model to compute the effective thermal heat conductivity More...
struct  ModelTraits< TypeTag, TTag::RichardsNCNI >
 set non-isothermal model traits More...
struct  VolumeVariables< TypeTag, TTag::RichardsNCNI >
 Set the volume variables property. More...
struct  ModelTraits< TypeTag, TTag::SolidEnergy >
 set the model traits More...
struct  LocalResidual< TypeTag, TTag::SolidEnergy >
 set the local residual More...
struct  IOFields< TypeTag, TTag::SolidEnergy >
 Set the vtk output fields specific to this model. More...
struct  VolumeVariables< TypeTag, TTag::SolidEnergy >
 Set the volume variables property. More...
struct  ThermalConductivityModel< TypeTag, TTag::SolidEnergy >
 Use the average for effective conductivities. More...
struct  UseMoles< TypeTag, TTag::Tracer >
 Define that mole fractions are used in the balance equations. More...
struct  ModelTraits< TypeTag, TTag::Tracer >
 set the model traits More...
struct  LocalResidual< TypeTag, TTag::Tracer >
 Use the tracer local residual function for the tracer model. More...
struct  IOFields< TypeTag, TTag::Tracer >
 Set the vtk output fields specific to this model. More...
struct  VolumeVariables< TypeTag, TTag::Tracer >
 Set the volume variables property. More...
struct  AdvectionType< TypeTag, TTag::Tracer >
 We use darcy's law as the default for the advective fluxes. More...
struct  EffectiveDiffusivityModel< TypeTag, TTag::Tracer >
 Use simple model with constant tortuosity as pm diffusivity model. More...
struct  LocalResidual< TypeTag, TTag::Elastic >
 Use the local residual of the elastic model. More...
struct  ModelTraits< TypeTag, TTag::Elastic >
 The model traits of the elastic model. More...
struct  VolumeVariables< TypeTag, TTag::Elastic >
 Set the volume variables property. More...
struct  Variables< TypeTag, TTag::Elastic >
 The variables per local dof. More...
struct  StressType< TypeTag, TTag::Elastic >
 By default, we use hooke's law for stress evaluations. More...
struct  FluxVariablesCache< TypeTag, TTag::Elastic >
 The flux variables cache class for models involving flow in porous media. More...
struct  SolidState< TypeTag, TTag::Elastic >
 The solid state must be inert. More...
struct  SolidSystem< TypeTag, TTag::Elastic >
 Per default we use one constant component in the inert solid system. More...
struct  ModelTraits< TypeTag, TTag::Hyperelastic >
struct  LocalResidual< TypeTag, TTag::Hyperelastic >
struct  Variables< TypeTag, TTag::Hyperelastic >
struct  VolumeVariables< TypeTag, TTag::Hyperelastic >
 Code asking for the volume variables gets the variables per local dof. More...
struct  GridVariables< TypeTag, TTag::Hyperelastic >
 The general grid variables, with the cache selected depending on the discretization scheme. More...
struct  SpatialParams< TypeTag, TTag::Hyperelastic >
struct  ModelTraits< TypeTag, TTag::HyperelasticVolIsoMomentumModel >
struct  LocalResidual< TypeTag, TTag::HyperelasticVolIsoMomentumModel >
struct  Variables< TypeTag, TTag::HyperelasticVolIsoMomentumModel >
struct  VolumeVariables< TypeTag, TTag::HyperelasticVolIsoMomentumModel >
 Code asking for the volume variables gets the variables per local dof. More...
struct  GridVariables< TypeTag, TTag::HyperelasticVolIsoMomentumModel >
 The grid variables, with the cache selected depending on the discretization scheme. More...
struct  ModelTraits< TypeTag, TTag::HyperelasticVolIsoPressureModel >
struct  LocalResidual< TypeTag, TTag::HyperelasticVolIsoPressureModel >
struct  Variables< TypeTag, TTag::HyperelasticVolIsoPressureModel >
struct  VolumeVariables< TypeTag, TTag::HyperelasticVolIsoPressureModel >
 Code asking for the volume variables gets the variables per local dof. More...
struct  GridVariables< TypeTag, TTag::HyperelasticVolIsoPressureModel >
 The grid variables, with the cache selected depending on the discretization scheme. More...
struct  ModelTraits< TypeTag, TTag::KirchhoffLovePlateDeformation >
struct  LocalResidual< TypeTag, TTag::KirchhoffLovePlateDeformation >
struct  VolumeVariables< TypeTag, TTag::KirchhoffLovePlateDeformation >
 Set the volume variables property. More...
struct  ModelTraits< TypeTag, TTag::KirchhoffLovePlateRotation >
struct  LocalResidual< TypeTag, TTag::KirchhoffLovePlateRotation >
struct  VolumeVariables< TypeTag, TTag::KirchhoffLovePlateRotation >
 Set the volume variables property. More...
struct  ModelTraits< TypeTag, TTag::MembranePlate >
struct  LocalResidual< TypeTag, TTag::MembranePlate >
struct  VolumeVariables< TypeTag, TTag::MembranePlate >
struct  SpatialParams< TypeTag, TTag::MembranePlate >
struct  ModelTraits< TypeTag, TTag::MindlinReissnerPlateDeformation >
struct  LocalResidual< TypeTag, TTag::MindlinReissnerPlateDeformation >
struct  VolumeVariables< TypeTag, TTag::MindlinReissnerPlateDeformation >
 Set the volume variables property. More...
struct  ModelTraits< TypeTag, TTag::MindlinReissnerPlateRotation >
struct  LocalResidual< TypeTag, TTag::MindlinReissnerPlateRotation >
struct  VolumeVariables< TypeTag, TTag::MindlinReissnerPlateRotation >
 Set the volume variables property. More...

Functions

template<class TypeTag, template< class, class > class Property>
constexpr bool hasDefinedType ()
 whether the property is defined/specialized for TypeTag
template<class ParentTypeTag, class TypeTag>
constexpr bool inheritsFrom ()
 Return true if the given type tag inherits from the given parent type tag.