3.2-git
DUNE for Multi-{Phase, Component, Scale, Physics, ...} flow and transport in porous media
Loading...
Searching...
No Matches
Dumux::FreeFlowStaggeredDefaultScvfGeometryTraits< GridView, upwindSchemeOrder > Struct Template Reference

Default traits class to be used for the sub-control volume faces for the free-flow staggered finite volume scheme. More...

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

Inheritance diagram for Dumux::FreeFlowStaggeredDefaultScvfGeometryTraits< GridView, upwindSchemeOrder >:
Inheritance graph

Description

template<class GridView, int upwindSchemeOrder>
struct Dumux::FreeFlowStaggeredDefaultScvfGeometryTraits< GridView, upwindSchemeOrder >

Default traits class to be used for the sub-control volume faces for the free-flow staggered finite volume scheme.

Template Parameters
GridViewthe type of the grid view
upwindSchemeOrderthe order of the upwind scheme

Classes

struct  ScvfMLGTraits

Public Types

using GridIndexType = typename IndexTraits<GridView>::GridIndex
using LocalIndexType = typename IndexTraits<GridView>::LocalIndex
using Scalar = typename GridView::ctype
using PairData = typename FreeFlowStaggeredGeometryHelper<GridView, upwindSchemeOrder>::PairData
using AxisData = typename FreeFlowStaggeredGeometryHelper<GridView, upwindSchemeOrder>::AxisData
using Grid = typename GridView::Grid
using Geometry = Dune::MultiLinearGeometry<Scalar, dim-1, dimWorld, ScvfMLGTraits<Scalar> >
using CornerStorage = typename ScvfMLGTraits<Scalar>::template CornerStorage<dim-1, dimWorld>::Type
using GlobalPosition = typename CornerStorage::value_type

Static Public Attributes

static constexpr int dim = Grid::dimension
static constexpr int dimWorld = Grid::dimensionworld

Member Typedef Documentation

◆ AxisData

template<class GridView, int upwindSchemeOrder>
using Dumux::FreeFlowStaggeredDefaultScvfGeometryTraits< GridView, upwindSchemeOrder >::AxisData = typename FreeFlowStaggeredGeometryHelper<GridView, upwindSchemeOrder>::AxisData

◆ CornerStorage

template<class GridView, int upwindSchemeOrder>
using Dumux::FreeFlowStaggeredDefaultScvfGeometryTraits< GridView, upwindSchemeOrder >::CornerStorage = typename ScvfMLGTraits<Scalar>::template CornerStorage<dim-1, dimWorld>::Type

◆ Geometry

template<class GridView, int upwindSchemeOrder>
using Dumux::FreeFlowStaggeredDefaultScvfGeometryTraits< GridView, upwindSchemeOrder >::Geometry = Dune::MultiLinearGeometry<Scalar, dim-1, dimWorld, ScvfMLGTraits<Scalar> >

◆ GlobalPosition

template<class GridView, int upwindSchemeOrder>
using Dumux::FreeFlowStaggeredDefaultScvfGeometryTraits< GridView, upwindSchemeOrder >::GlobalPosition = typename CornerStorage::value_type

◆ Grid

template<class GridView, int upwindSchemeOrder>
using Dumux::FreeFlowStaggeredDefaultScvfGeometryTraits< GridView, upwindSchemeOrder >::Grid = typename GridView::Grid

◆ GridIndexType

template<class GridView, int upwindSchemeOrder>
using Dumux::FreeFlowStaggeredDefaultScvfGeometryTraits< GridView, upwindSchemeOrder >::GridIndexType = typename IndexTraits<GridView>::GridIndex

◆ LocalIndexType

template<class GridView, int upwindSchemeOrder>
using Dumux::FreeFlowStaggeredDefaultScvfGeometryTraits< GridView, upwindSchemeOrder >::LocalIndexType = typename IndexTraits<GridView>::LocalIndex

◆ PairData

template<class GridView, int upwindSchemeOrder>
using Dumux::FreeFlowStaggeredDefaultScvfGeometryTraits< GridView, upwindSchemeOrder >::PairData = typename FreeFlowStaggeredGeometryHelper<GridView, upwindSchemeOrder>::PairData

◆ Scalar

template<class GridView, int upwindSchemeOrder>
using Dumux::FreeFlowStaggeredDefaultScvfGeometryTraits< GridView, upwindSchemeOrder >::Scalar = typename GridView::ctype

Member Data Documentation

◆ dim

template<class GridView, int upwindSchemeOrder>
int Dumux::FreeFlowStaggeredDefaultScvfGeometryTraits< GridView, upwindSchemeOrder >::dim = Grid::dimension
staticconstexpr

◆ dimWorld

template<class GridView, int upwindSchemeOrder>
int Dumux::FreeFlowStaggeredDefaultScvfGeometryTraits< GridView, upwindSchemeOrder >::dimWorld = Grid::dimensionworld
staticconstexpr

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