17#ifndef DUMUX_FACETCOUPLING_BOX_PROPERTIES_HH
18#define DUMUX_FACETCOUPLING_BOX_PROPERTIES_HH
47template<
class TypeTag>
48struct AdvectionType<TypeTag, TTag::BoxFacetCouplingModel>
55template<
class TypeTag>
56struct MolecularDiffusionType<TypeTag, TTag::BoxFacetCouplingModel>
62template<
class TypeTag>
63struct HeatConductionType<TypeTag, TTag::BoxFacetCouplingModel>
69template<
class TypeTag>
70struct FluxVariables<TypeTag, TTag::BoxFacetCouplingModel>
77template<
class TypeTag>
78struct GridGeometry<TypeTag, TTag::BoxFacetCouplingModel>
81 static constexpr bool enableCache = getPropValue<TypeTag, Properties::EnableGridGeometryCache>();
95template<BoxFacetCouplingModel TypeTag>
Defines a type tag and some properties for models using the box scheme.
Darcy's law for the box scheme in the context of coupled models where coupling occurs across the face...
Definition: multidomain/facet/box/darcyslaw.hh:39
Base class for the finite volume geometry vector for box schemes in the context of coupled models whe...
Definition: multidomain/facet/box/fvgridgeometry.hh:82
Ficks's law for the box scheme in the context of coupled models where coupling occurs across the face...
Definition: multidomain/facet/box/fickslaw.hh:41
Fourier's law for the box scheme in the context of coupled models where coupling occurs across the fa...
Definition: multidomain/facet/box/fourierslaw.hh:42
The element-wise residual for the box scheme.
Definition: multidomain/facet/box/localresidual.hh:32
The upwind scheme used for the advective fluxes. This is a modified scheme for models involving coupl...
Definition: multidomain/facet/box/upwindscheme.hh:29
The element-wise residual for control-volume finite element schemes.
Definition: cvfelocalresidual.hh:63
The porous medium flux variables class that computes advective / convective, molecular diffusive and ...
Definition: porousmediumflow/fluxvariables.hh:41
Defines all properties used in Dumux.
Definition: multidomain/facet/box/properties.hh:93
The default local operator than can be specialized for each discretization scheme.
typename GetProp< TypeTag, Property >::type GetPropType
get the type alias defined in the property
Definition: propertysystem.hh:296
Base class for the finite volume grid geometry for box models in the context of models considering co...
Calculates the element-wise residual for the box scheme with coupling to a lower-dimensional domain o...
Modified upwind scheme for models using the box scheme with coupling across element facets.
typename Detail::DiscretizationDefaultLocalOperator< TypeTag >::type DiscretizationDefaultLocalOperator
Definition: defaultlocaloperator.hh:27
Base class for the flux variables in porous medium models.
Definition: multidomain/facet/box/properties.hh:43
std::tuple< BoxModel > InheritsFrom
Definition: multidomain/facet/box/properties.hh:43