28#ifndef DUMUX_STAGGERD_FREE_FLOW_PROPERTIES_HH
29#define DUMUX_STAGGERD_FREE_FLOW_PROPERTIES_HH
31#include <dune/common/deprecated.hh>
60template<
class TypeTag>
69template<
class TypeTag>
75 static constexpr auto dim = GridView::dimension;
76 static constexpr auto numEq = ModelTraits::numEq();
78 static constexpr int value = numEq - dim;
82template<
class TypeTag>
88 DUNE_NO_DEPRECATED_BEGIN
90 DUNE_NO_DEPRECATED_END
97template<
class TypeTag>
109template<
class TypeTag>
123template<
class TypeTag>
130template<
class TypeTag>
140template<
class TypeTag>
Defines the default element and vertex mapper types.
defines intersection mappers.
The face variables class for free flow staggered grid models. Contains all relevant velocities for th...
Defines a type tag and some properties for models using the staggered scheme. This scheme features de...
constexpr auto getPropValue()
get the value data member of a property
Definition propertysystem.hh:153
typename Properties::Detail::GetPropImpl< TypeTag, Property >::type::type GetPropType
get the type alias defined in the property (equivalent to old macro GET_PROP_TYPE(....
Definition propertysystem.hh:149
Definition common/properties.hh:48
Type tag for numeric models.
Definition grid.hh:36
Stores the boundary types of a single degree of freedom.
Definition common/properties.hh:84
Definition common/properties.hh:113
The type for a global container for the volume variables.
Definition common/properties.hh:120
specifies the velocity calculation module to be used
Definition common/properties.hh:179
The number of equations for cell-centered dofs.
Definition common/properties.hh:221
The number of equations for face dofs.
Definition common/properties.hh:223
Class containing local face-related data.
Definition common/properties.hh:241
Specifies the order of the upwinding scheme (1 == first order, 2 == second order(tvd methods)).
Definition common/properties.hh:249
Class to specify the type of a boundary condition for the staggered Navier-Stokes model.
Definition discretization/staggered/freeflow/boundarytypes.hh:38
The face variables class for free flow staggered grid models. Contains all relevant velocities for th...
Definition facevariables.hh:63
Default traits for the finite volume grid geometry.
Definition staggered/freeflow/fvgridgeometrytraits.hh:45
Definition staggered/freeflow/gridvolumevariables.hh:39
Grid volume variables class for staggered models.
Definition staggered/freeflow/gridvolumevariables.hh:130
Definition discretization/staggered/freeflow/properties.hh:53
std::tuple< StaggeredModel > InheritsFrom
Definition discretization/staggered/freeflow/properties.hh:53
static constexpr int value
Definition discretization/staggered/freeflow/properties.hh:61
static constexpr int value
Definition discretization/staggered/freeflow/properties.hh:78
StaggeredFVGridGeometry< GridView, enableCache, Traits > type
Definition discretization/staggered/freeflow/properties.hh:93
StaggeredFaceVariables< FacePrimaryVariables, GridView::dimension, upwindSchemeOrder > type
Definition discretization/staggered/freeflow/properties.hh:105
StaggeredGridVolumeVariables< Traits, enableCache > type
Definition discretization/staggered/freeflow/properties.hh:118
StaggeredFreeFlowBoundaryTypes< GetPropType< TypeTag, Properties::ModelTraits >::numEq()> type
Definition discretization/staggered/freeflow/properties.hh:126
StaggeredFreeFlowVelocityOutput< GetPropType< TypeTag, Properties::GridVariables >, GetPropType< TypeTag, Properties::SolutionVector > > type
Definition discretization/staggered/freeflow/properties.hh:133
static constexpr int value
Definition discretization/staggered/freeflow/properties.hh:141
Velocity output for staggered free-flow models.
Definition discretization/staggered/freeflow/velocityoutput.hh:38
Base class for the finite volume geometry vector for staggered models This builds up the sub control ...
Definition discretization/staggered/fvgridgeometry.hh:169
Class to specify the type of a boundary condition for the staggered Navier-Stokes model.
Declares all properties used in Dumux.
Defines a type tag and some properties for free flow models.
Base class for the finite volume geometry vector for staggered models This builds up the sub control ...
Grid volume variables class for staggered models.
Default traits for the finite volume grid geometry.
Velocity output for staggered free-flow models.