3.1-git
DUNE for Multi-{Phase, Component, Scale, Physics, ...} flow and transport in porous media
Classes | Namespaces
discretization/staggered/freeflow/properties.hh File Reference

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 "facevariables.hh"
#include "boundarytypes.hh"
#include "velocityoutput.hh"
#include "fvgridgeometrytraits.hh"
#include "gridvolumevariables.hh"

Go to the source code of this file.

Description

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::FVGridGeometry< TypeTag, TTag::StaggeredFreeFlowModel >
 The default fv 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::BoundaryTypes< TypeTag, TTag::StaggeredFreeFlowModel >
 Boundary types at a single degree of freedom. 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
 make the local view function available whenever we use the grid geometry
 
namespace  Dumux::Properties
 
namespace  Dumux::Properties::TTag
 Type tag for numeric models.
 
Include dependency graph for discretization/staggered/freeflow/properties.hh: