16#ifndef DUMUX_STAGGERD_FREE_FLOW_PROPERTIES_HH
17#define DUMUX_STAGGERD_FREE_FLOW_PROPERTIES_HH
46template<
class TypeTag>
47struct NumEqFace<TypeTag,
TTag::StaggeredFreeFlowModel> {
static constexpr int value = 1; };
55template<
class TypeTag>
56struct NumEqCellCenter<TypeTag,
TTag::StaggeredFreeFlowModel>
61 static constexpr auto dim = GridView::dimension;
62 static constexpr auto numEq = ModelTraits::numEq();
64 static constexpr int value = numEq - dim;
68template<
class TypeTag>
69struct GridGeometry<TypeTag,
TTag::StaggeredFreeFlowModel>
81template<
class TypeTag>
82struct FaceVariables<TypeTag,
TTag::StaggeredFreeFlowModel>
93template<
class TypeTag>
94struct GridVolumeVariables<TypeTag,
TTag::StaggeredFreeFlowModel>
106template<
class TypeTag>
116template<
class TypeTag>
117struct UpwindSchemeOrder<TypeTag,
TTag::StaggeredFreeFlowModel> {
static constexpr int value = 1; };
Base class for the finite volume geometry vector for staggered models This builds up the sub control ...
Definition discretization/staggered/fvgridgeometry.hh:164
The face variables class for free flow staggered grid models. Contains all relevant velocities for th...
Definition facevariables.hh:51
Velocity output for staggered free-flow models.
Definition discretization/staggered/freeflow/velocityoutput.hh:26
Grid volume variables class for staggered models.
Definition staggered/freeflow/gridvolumevariables.hh:118
Velocity output for implicit (porous media) models.
Definition io/velocityoutput.hh:29
Defines all properties used in Dumux.
Defines the default element and vertex mapper types.
Velocity output for staggered free-flow models.
Base class for the finite volume geometry vector for staggered models This builds up the sub control ...
The face variables class for free flow staggered grid models. Contains all relevant velocities for th...
Class to specify the type of a boundary condition for the Navier-Stokes model.
Defines a type tag and some properties for free flow models.
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
defines intersection mappers.
Type tag for numeric models.
Definition grid.hh:24
The energy balance equation for a porous solid.
Definition common/properties.hh:26
Default traits for the finite volume grid geometry.
Grid volume variables class for staggered models.
Defines a type tag and some properties for models using the staggered scheme. This scheme features de...
StaggeredFaceVariables< FacePrimaryVariables, GridView::dimension, upwindSchemeOrder > type
Definition discretization/staggered/freeflow/properties.hh:89
StaggeredFVGridGeometry< GridView, enableCache, Traits > type
Definition discretization/staggered/freeflow/properties.hh:77
StaggeredGridVolumeVariables< Traits, enableCache > type
Definition discretization/staggered/freeflow/properties.hh:102
static constexpr int value
Definition discretization/staggered/freeflow/properties.hh:64
static constexpr int value
Definition discretization/staggered/freeflow/properties.hh:47
Definition discretization/staggered/freeflow/properties.hh:39
std::tuple< StaggeredModel > InheritsFrom
Definition discretization/staggered/freeflow/properties.hh:39
static constexpr int value
Definition discretization/staggered/freeflow/properties.hh:117
StaggeredFreeFlowVelocityOutput< GetPropType< TypeTag, Properties::GridVariables >, GetPropType< TypeTag, Properties::SolutionVector > > type
Definition discretization/staggered/freeflow/properties.hh:109
Default traits for the finite volume grid geometry.
Definition staggered/freeflow/fvgridgeometrytraits.hh:84
Definition staggered/freeflow/gridvolumevariables.hh:27