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>
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 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.
constexpr auto getPropValue()
get the value data member of a property
Definition propertysystem.hh:310
typename GetProp< TypeTag, Property >::type GetPropType
get the type alias defined in the property
Definition propertysystem.hh:296
constexpr bool inheritsFrom()
Return true if the given type tag inherits from the given parent type tag.
Definition propertysystem.hh:262
Darcy's law for the box scheme in the context of coupled models where coupling occurs across the face...
Ficks's law for the box scheme in the context of coupled models where coupling occurs across the face...
Fourier's law for the box scheme in the context of coupled models where coupling occurs across the fa...
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.
Distance implementation details.
Definition cvfelocalresidual.hh:25
Type tag for numeric models.
Definition grid.hh:24
The energy balance equation for a porous solid.
Definition common/properties.hh:26
Base class for the flux variables in porous medium models.
CVFELocalResidual< TypeTag > type
Definition box.hh:147
Definition defaultlocaloperator.hh:19
BoxFacetCouplingDarcysLaw< GetPropType< TypeTag, Properties::Scalar >, GetPropType< TypeTag, Properties::GridGeometry > > type
Definition multidomain/facet/box/properties.hh:50
PorousMediumFluxVariables< TypeTag, BoxFacetCouplingUpwindScheme< GetPropType< TypeTag, Properties::GridGeometry > > > type
Definition multidomain/facet/box/properties.hh:72
BoxFacetCouplingFVGridGeometry< Scalar, GridView, enableCache > type
Definition multidomain/facet/box/properties.hh:85
BoxFacetCouplingFouriersLaw< TypeTag > type
Definition multidomain/facet/box/properties.hh:65
BoxFacetCouplingFicksLaw< TypeTag > type
Definition multidomain/facet/box/properties.hh:58
Definition multidomain/facet/box/properties.hh:43
std::tuple< BoxModel > InheritsFrom
Definition multidomain/facet/box/properties.hh:43