3.2-git
DUNE for Multi-{Phase, Component, Scale, Physics, ...} flow and transport in porous media
Loading...
Searching...
No Matches
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 >:
Inheritance graph

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

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>>
int Dumux::StaggeredFreeFlowDefaultFVGridGeometryTraits< GridView, upwOrder, MapperTraits >::upwindSchemeOrder = upwOrder
staticconstexpr

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