Defines a type tag and some properties for ree-flow models using the staggered scheme. This scheme features degrees of freedom at the elements' centers and intersections (faces). TODO: detailed documentation and figures. More...
#include <dumux/common/properties.hh>
#include <dumux/common/intersectionmapper.hh>
#include <dumux/common/defaultmappertraits.hh>
#include <dumux/discretization/staggered.hh>
#include <dumux/discretization/staggered/fvgridgeometry.hh>
#include <dumux/freeflow/properties.hh>
#include <dumux/freeflow/navierstokes/boundarytypes.hh>
#include "facevariables.hh"
#include "velocityoutput.hh"
#include "fvgridgeometrytraits.hh"
#include "gridvolumevariables.hh"
Go to the source code of this file.
Defines a type tag and some properties for ree-flow models using the staggered scheme. This scheme features degrees of freedom at the elements' centers and intersections (faces). TODO: detailed documentation and figures.
Classes | |
struct | Dumux::Properties::TTag::StaggeredFreeFlowModel |
struct | Dumux::Properties::NumEqFace< TypeTag, TTag::StaggeredFreeFlowModel > |
Set the number of equations on the faces to 1. We only consider scalar values because the velocity vector is normal to the face. More... | |
struct | Dumux::Properties::NumEqCellCenter< TypeTag, TTag::StaggeredFreeFlowModel > |
For free flow models, we take the number of "physical" equations (e.g. 4 for a 3D NavierStokes problem, 3 velocity components and pressure) and substract the number of dimensions. This yields the number of equations to be solved on the cell centers. Works also for non-isothermal models. More... | |
struct | Dumux::Properties::GridGeometry< TypeTag, TTag::StaggeredFreeFlowModel > |
The default grid geometry. More... | |
struct | Dumux::Properties::FaceVariables< TypeTag, TTag::StaggeredFreeFlowModel > |
The variables living on the faces. More... | |
struct | Dumux::Properties::GridVolumeVariables< TypeTag, TTag::StaggeredFreeFlowModel > |
Set the default global volume variables cache vector class. More... | |
struct | Dumux::Properties::VelocityOutput< TypeTag, TTag::StaggeredFreeFlowModel > |
The velocity output. More... | |
struct | Dumux::Properties::UpwindSchemeOrder< TypeTag, TTag::StaggeredFreeFlowModel > |
Set the order of the upwinding scheme to 1 by default. More... | |
Namespaces | |
namespace | Dumux |
namespace | Dumux::Properties |
namespace | Dumux::Properties::TTag |
Type tag for numeric models. | |