28#ifndef DUMUX_STAGGERD_FREE_FLOW_PROPERTIES_HH
29#define DUMUX_STAGGERD_FREE_FLOW_PROPERTIES_HH
58template<
class TypeTag>
67template<
class TypeTag>
73 static constexpr auto dim = GridView::dimension;
74 static constexpr auto numEq = ModelTraits::numEq();
76 static constexpr int value = numEq - dim;
84#pragma GCC diagnostic push
85#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
87template<
class TypeTag>
98#pragma GCC diagnostic pop
101template<
class TypeTag>
113template<
class TypeTag>
127template<
class TypeTag>
134template<
class TypeTag>
144template<
class TypeTag>
Defines the default element and vertex mapper types.
defines intersection mappers.
Defines a type tag and some properties for models using the staggered scheme. This scheme features de...
The face variables class for free flow staggered grid models. Contains all relevant velocities for th...
make the local view function available whenever we use the grid geometry
Definition adapt.hh:29
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:47
Type tag for numeric models.
Definition grid.hh:35
Stores the boundary types of a single degree of freedom.
Definition common/properties.hh:86
The type of the global finite volume geometry.
Definition common/properties.hh:125
The type for a global container for the volume variables.
Definition common/properties.hh:176
specifies the velocity calculation module to be used
Definition common/properties.hh:235
The number of equations for cell-centered dofs.
Definition common/properties.hh:277
The number of equations for face dofs.
Definition common/properties.hh:279
Class containing local face-related data.
Definition common/properties.hh:297
Specifies the order of the upwinding scheme (1 == first order, 2 == second order(tvd methods)).
Definition common/properties.hh:305
Class to specify the type of a boundary 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:62
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:51
std::tuple< StaggeredModel > InheritsFrom
Definition discretization/staggered/freeflow/properties.hh:51
static constexpr int value
Definition discretization/staggered/freeflow/properties.hh:59
static constexpr int value
Definition discretization/staggered/freeflow/properties.hh:76
StaggeredFVGridGeometry< GridView, enableCache, Traits > type
Definition discretization/staggered/freeflow/properties.hh:96
StaggeredFaceVariables< FacePrimaryVariables, GridView::dimension, upwindSchemeOrder > type
Definition discretization/staggered/freeflow/properties.hh:109
StaggeredGridVolumeVariables< Traits, enableCache > type
Definition discretization/staggered/freeflow/properties.hh:122
StaggeredFreeFlowBoundaryTypes< GetPropType< TypeTag, Properties::ModelTraits >::numEq()> type
Definition discretization/staggered/freeflow/properties.hh:130
StaggeredFreeFlowVelocityOutput< GetPropType< TypeTag, Properties::GridVariables >, GetPropType< TypeTag, Properties::SolutionVector > > type
Definition discretization/staggered/freeflow/properties.hh:137
static constexpr int value
Definition discretization/staggered/freeflow/properties.hh:145
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:176
Class to specify the type of a boundary 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.