version 3.10.0
Loading...
Searching...
No Matches
Dumux::Detail::AxisData< GridView, 1 > Struct Template Reference

In Axis Data stored per sub face for first-order scheme.

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

Inheritance diagram for Dumux::Detail::AxisData< GridView, 1 >:

Public Types

using Scalar = typename GridView::ctype
using GridIndexType = typename IndexTraits<GridView>::GridIndex

Public Attributes

GridIndexType selfDof
GridIndexType oppositeDof
Scalar selfToOppositeDistance
std::bitset< upwindSchemeOrder-1 > hasForwardNeighbor
std::bitset< upwindSchemeOrder-1 > hasBackwardNeighbor
std::array< GridIndexType, upwindSchemeOrder-1 > inAxisForwardDofs
std::array< GridIndexType, upwindSchemeOrder-1 > inAxisBackwardDofs
std::array< Scalar, upwindSchemeOrder-1 > inAxisForwardDistances
std::array< Scalar, upwindSchemeOrder-1 > inAxisBackwardDistances

Member Typedef Documentation

◆ GridIndexType

template<class GridView>
using Dumux::Detail::AxisData< GridView, 1 >::GridIndexType = typename IndexTraits<GridView>::GridIndex

◆ Scalar

template<class GridView>
using Dumux::Detail::AxisData< GridView, 1 >::Scalar = typename GridView::ctype

Member Data Documentation

◆ hasBackwardNeighbor

std::bitset<upwindSchemeOrder-1> Dumux::Detail::AxisData< GridView, upwindSchemeOrder >::hasBackwardNeighbor

◆ hasForwardNeighbor

std::bitset<upwindSchemeOrder-1> Dumux::Detail::AxisData< GridView, upwindSchemeOrder >::hasForwardNeighbor

◆ inAxisBackwardDistances

std::array<Scalar, upwindSchemeOrder-1> Dumux::Detail::AxisData< GridView, upwindSchemeOrder >::inAxisBackwardDistances

◆ inAxisBackwardDofs

std::array<GridIndexType, upwindSchemeOrder-1> Dumux::Detail::AxisData< GridView, upwindSchemeOrder >::inAxisBackwardDofs

◆ inAxisForwardDistances

std::array<Scalar, upwindSchemeOrder-1> Dumux::Detail::AxisData< GridView, upwindSchemeOrder >::inAxisForwardDistances

◆ inAxisForwardDofs

std::array<GridIndexType, upwindSchemeOrder-1> Dumux::Detail::AxisData< GridView, upwindSchemeOrder >::inAxisForwardDofs

◆ oppositeDof

template<class GridView>
GridIndexType Dumux::Detail::AxisData< GridView, 1 >::oppositeDof

◆ selfDof

template<class GridView>
GridIndexType Dumux::Detail::AxisData< GridView, 1 >::selfDof

◆ selfToOppositeDistance

template<class GridView>
Scalar Dumux::Detail::AxisData< GridView, 1 >::selfToOppositeDistance

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