24#ifndef DUMUX_PNM_COMMON_PROPERTIES_HH
25#define DUMUX_PNM_COMMON_PROPERTIES_HH
52template<
class TypeTag,
class MyTypeTag>
59template<
class TypeTag>
63 static constexpr bool enableCache = getPropValue<TypeTag, Properties::EnableGridGeometryCache>();
70template<
class TypeTag>
74template<
class TypeTag>
77template<
class TypeTag>
87template<
class TypeTag>
Defines labels for pores and throats.
Defines a type tag and some properties for models using the box scheme.
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
Definition: common/properties.hh:98
The type for the calculation of the heat conduction fluxes.
Definition: common/properties.hh:145
specifies the velocity calculation module to be used
Definition: common/properties.hh:164
Definition: common/properties.hh:257
a tag to mark properties as undefined
Definition: propertysystem.hh:35
Base class for the finite volume geometry for porenetwork models.
Definition: discretization/porenetwork/gridgeometry.hh:488
Specialization of Fourier's Law for the pore-network model.
Definition: flux/porenetwork/fourierslaw.hh:46
Labels for pores and throats.
Definition: labels.hh:35
Velocity output for pore-network models.
Definition: porenetwork/common/velocityoutput.hh:38
Definition: porenetwork/properties.hh:46
std::tuple< ModelProperties, BoxModel > InheritsFrom
Definition: porenetwork/properties.hh:46
The pore/throat labels.
Definition: porenetwork/properties.hh:53
This file contains the data which is required to calculate diffusive heat fluxes with Fourier's law.
Base class for the flux variables in porous medium models.
Defines a type tags and some fundamental properties for all models.
Base class for the finite volume geometry for porenetwork models.