3.3.0
DUNE for Multi-{Phase, Component, Scale, Physics, ...} flow and transport in porous media
Classes | Public Types | Static Public Attributes | List of all members
Dumux::StaggeredFreeFlowDefaultFVGridGeometryTraits< GridView, upwOrder, MapperTraits > Struct Template Reference

Default traits for the finite volume grid geometry. More...

#include <dumux/discretization/staggered/freeflow/fvgridgeometrytraits.hh>

Inheritance diagram for Dumux::StaggeredFreeFlowDefaultFVGridGeometryTraits< GridView, upwOrder, MapperTraits >:

Description

template<class GridView, int upwOrder, class MapperTraits = DefaultMapperTraits<GridView>>
struct Dumux::StaggeredFreeFlowDefaultFVGridGeometryTraits< GridView, upwOrder, MapperTraits >

Default traits for the finite volume grid geometry.

Classes

struct  DofTypeIndices
 
struct  PublicTraits
 

Public Types

using SubControlVolume = CCSubControlVolume< GridView >
 
using SubControlVolumeFace = FreeFlowStaggeredSubControlVolumeFace< GridView, upwOrder >
 
using IntersectionMapper = ConformingGridIntersectionMapper< GridView >
 
using GeometryHelper = FreeFlowStaggeredGeometryHelper< GridView, upwOrder >
 
template<class GridGeometry >
using ConnectivityMap = StaggeredFreeFlowConnectivityMap< GridGeometry >
 
template<class GridGeometry , bool cachingEnabled>
using LocalView = StaggeredFVElementGeometry< GridGeometry, cachingEnabled >
 
using ElementMapper = EM
 
using VertexMapper = VM
 

Static Public Attributes

static constexpr int upwindSchemeOrder = upwOrder
 

Member Typedef Documentation

◆ ConnectivityMap

template<class GridView , int upwOrder, class MapperTraits = DefaultMapperTraits<GridView>>
template<class GridGeometry >
using Dumux::StaggeredFreeFlowDefaultFVGridGeometryTraits< GridView, upwOrder, MapperTraits >::ConnectivityMap = StaggeredFreeFlowConnectivityMap<GridGeometry>

◆ ElementMapper

template<class GridView , class EM = Dune::MultipleCodimMultipleGeomTypeMapper<GridView>, class VM = Dune::MultipleCodimMultipleGeomTypeMapper<GridView>>
using Dumux::DefaultMapperTraits< GridView, EM, VM >::ElementMapper = EM
inherited

◆ GeometryHelper

template<class GridView , int upwOrder, class MapperTraits = DefaultMapperTraits<GridView>>
using Dumux::StaggeredFreeFlowDefaultFVGridGeometryTraits< GridView, upwOrder, MapperTraits >::GeometryHelper = FreeFlowStaggeredGeometryHelper<GridView, upwOrder>

◆ IntersectionMapper

template<class GridView , int upwOrder, class MapperTraits = DefaultMapperTraits<GridView>>
using Dumux::StaggeredFreeFlowDefaultFVGridGeometryTraits< GridView, upwOrder, MapperTraits >::IntersectionMapper = ConformingGridIntersectionMapper<GridView>

◆ LocalView

template<class GridView , int upwOrder, class MapperTraits = DefaultMapperTraits<GridView>>
template<class GridGeometry , bool cachingEnabled>
using Dumux::StaggeredFreeFlowDefaultFVGridGeometryTraits< GridView, upwOrder, MapperTraits >::LocalView = StaggeredFVElementGeometry<GridGeometry, cachingEnabled>

◆ SubControlVolume

template<class GridView , int upwOrder, class MapperTraits = DefaultMapperTraits<GridView>>
using Dumux::StaggeredFreeFlowDefaultFVGridGeometryTraits< GridView, upwOrder, MapperTraits >::SubControlVolume = CCSubControlVolume<GridView>

◆ SubControlVolumeFace

template<class GridView , int upwOrder, class MapperTraits = DefaultMapperTraits<GridView>>
using Dumux::StaggeredFreeFlowDefaultFVGridGeometryTraits< GridView, upwOrder, MapperTraits >::SubControlVolumeFace = FreeFlowStaggeredSubControlVolumeFace<GridView, upwOrder>

◆ VertexMapper

template<class GridView , class EM = Dune::MultipleCodimMultipleGeomTypeMapper<GridView>, class VM = Dune::MultipleCodimMultipleGeomTypeMapper<GridView>>
using Dumux::DefaultMapperTraits< GridView, EM, VM >::VertexMapper = VM
inherited

Member Data Documentation

◆ upwindSchemeOrder

template<class GridView , int upwOrder, class MapperTraits = DefaultMapperTraits<GridView>>
constexpr int Dumux::StaggeredFreeFlowDefaultFVGridGeometryTraits< GridView, upwOrder, MapperTraits >::upwindSchemeOrder = upwOrder
staticconstexpr

The documentation for this struct was generated from the following file: