version 3.11-dev
Loading...
Searching...
No Matches
Dumux::FaceCenteredDiamondDefaultGridGeometryTraits< GridView, QuadratureTraits > Struct Template Reference

The default traits for the face-centered diamond finite volume grid geometry Defines the scv and scvf types and the mapper types. More...

#include <dumux/discretization/facecentered/diamond/fvgridgeometry.hh>

Inheritance diagram for Dumux::FaceCenteredDiamondDefaultGridGeometryTraits< GridView, QuadratureTraits >:

Description

template<class GridView, class QuadratureTraits = FaceCenteredDiamondQuadratureTraits<GridView>>
struct Dumux::FaceCenteredDiamondDefaultGridGeometryTraits< GridView, QuadratureTraits >
Template Parameters
GridViewthe grid view type

Public Types

using SubControlVolume = FaceCenteredDiamondSubControlVolume<GridView>
using SubControlVolumeFace = FaceCenteredDiamondSubControlVolumeFace<GridView>
using DofMapper = Dune::MultipleCodimMultipleGeomTypeMapper<GridView>
template<class GridGeometry, bool enableCache>
using LocalView = FaceCenteredDiamondFVElementGeometry<GridGeometry, enableCache>
using ElementMapper = EM
using VertexMapper = VM
using ScvQuadratureRule
using ScvfQuadratureRule
using ElementQuadratureRule
using IntersectionQuadratureRule
using BoundaryFaceQuadratureRule

Member Typedef Documentation

◆ BoundaryFaceQuadratureRule

◆ DofMapper

template<class GridView, class QuadratureTraits = FaceCenteredDiamondQuadratureTraits<GridView>>
using Dumux::FaceCenteredDiamondDefaultGridGeometryTraits< GridView, QuadratureTraits >::DofMapper = Dune::MultipleCodimMultipleGeomTypeMapper<GridView>

◆ ElementMapper

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

◆ ElementQuadratureRule

◆ IntersectionQuadratureRule

◆ LocalView

template<class GridView, class QuadratureTraits = FaceCenteredDiamondQuadratureTraits<GridView>>
template<class GridGeometry, bool enableCache>
using Dumux::FaceCenteredDiamondDefaultGridGeometryTraits< GridView, QuadratureTraits >::LocalView = FaceCenteredDiamondFVElementGeometry<GridGeometry, enableCache>

◆ ScvfQuadratureRule

◆ ScvQuadratureRule

◆ SubControlVolume

template<class GridView, class QuadratureTraits = FaceCenteredDiamondQuadratureTraits<GridView>>
using Dumux::FaceCenteredDiamondDefaultGridGeometryTraits< GridView, QuadratureTraits >::SubControlVolume = FaceCenteredDiamondSubControlVolume<GridView>

◆ SubControlVolumeFace

template<class GridView, class QuadratureTraits = FaceCenteredDiamondQuadratureTraits<GridView>>
using Dumux::FaceCenteredDiamondDefaultGridGeometryTraits< GridView, QuadratureTraits >::SubControlVolumeFace = FaceCenteredDiamondSubControlVolumeFace<GridView>

◆ VertexMapper

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

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