54#ifndef DUMUX_PNM2P_MODEL_HH
55#define DUMUX_PNM2P_MODEL_HH
99template<
class TypeTag>
112 static constexpr bool enableIS = getPropValue<TypeTag, Properties::EnableBoxInterfaceSolver>();
122template<
class TypeTag>
127template<
class TypeTag>
131 static constexpr bool enableCache = getPropValue<TypeTag, Properties::EnableGridFluxVariablesCache>();
141template<
class TypeTag>
153template<
class TypeTag>
166template<
class TypeTag>
169template<
class TypeTag>
177template<
class TypeTag>
188template<
class TypeTag>
200 static constexpr bool enableIS = getPropValue<TypeTag, Properties::EnableBoxInterfaceSolver>();
207 template<
class BaseTraits,
class ETCM>
208 struct NITraits :
public BaseTraits {
using EffectiveThermalConductivityModel = ETCM; };
215template<
class TypeTag>
218template<
class TypeTag>
This file contains the data which is required to calculate the fluxes of the pore network model over ...
Implementation of capillary pressure curves for multiple pore body geometries.
Implementation of the single-phase transmissibility laws for throats.
Implementation of the transmissibility laws for throats.
The two-phase spatial parameters for pore-network models.
typename Properties::Detail::GetPropImpl< TypeTag, Property >::type::type GetPropType
get the type alias defined in the property
Definition: propertysystem.hh:150
Definition: common/properties.hh:37
Traits class encapsulating model specifications.
Definition: common/properties.hh:53
A class helping models to define input and output fields.
Definition: common/properties.hh:63
The secondary variables within a sub-control volume.
Definition: common/properties.hh:103
Stores data associated with flux vars.
Definition: common/properties.hh:111
The global vector of flux variable containers.
Definition: common/properties.hh:115
The local residual of the energy equation.
Definition: common/properties.hh:135
The type for the calculation the advective fluxes.
Definition: common/properties.hh:137
The type of the spatial parameters object.
Definition: common/properties.hh:150
Model to be used for the calculation of the effective conductivity.
Definition: common/properties.hh:162
Definition: advection.hh:47
Relation for the saturation-dependent effective thermal conductivity.
Definition: somerton.hh:60
Definition: multishapelocalrules.hh:46
Single-phase flow throat transmissibility based on Patzek & Silin (2001) https://doi....
Definition: transmissibility1p.hh:123
Definition: transmissibility2p.hh:68
Definition: transmissibility2p.hh:179
Definition: porenetwork2p.hh:211
Flux variables cache for the two-phase-flow PNM Store data required for flux calculation.
Definition: porenetwork/2p/fluxvariablescache.hh:41
Flux variable caches traits.
Definition: porenetwork/2p/gridfluxvariablescache.hh:41
Flux variable caches on a gridview.
Definition: porenetwork/2p/gridfluxvariablescache.hh:59
Adds output fields specific to the PNM 2p model.
Definition: porenetwork/2p/iofields.hh:37
Definition: porenetwork/2p/model.hh:88
std::tuple< PoreNetworkModel, TwoP > InheritsFrom
Definition: porenetwork/2p/model.hh:88
The type tags for the corresponding non-isothermal problems.
Definition: porenetwork/2p/model.hh:91
std::tuple< PNMTwoP > InheritsFrom
Definition: porenetwork/2p/model.hh:91
Contains the quantities which are are constant within a finite volume (the pore body) in the two-phas...
Definition: porenetwork/2p/volumevariables.hh:41
Specifies a number properties of two-phase models.
Definition: porousmediumflow/2p/model.hh:86
Traits class for the two-phase model.
Definition: porousmediumflow/2p/model.hh:117
Class that computes the nonwetting saturation in an scv from the saturation at the global degree of f...
Definition: saturationreconstruction.hh:43
Adds I/O fields specific to non-isothermal models.
Definition: porousmediumflow/nonisothermal/iofields.hh:39
Definition: porousmediumflow/nonisothermal/localresidual.hh:36
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 common properties required for all pore-network models.
Adaption of the fully implicit scheme to the two-phase flow model.
The implicit non-isothermal model.
Base class for the flux variables.
Global flux variable cache.
Adds I/O fields specific to non-isothermal models.
Adds I/O fields specific to the tracer 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 indices used by the non-isothermal two-phase two-component model.