version 3.10-dev
Dumux::Detail::AxisData< GridView, upwindSchemeOrder > Struct Template Reference

In Axis Data stored per sub face.

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

Public Types

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

Public Attributes

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

Member Typedef Documentation

◆ GridIndexType

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

◆ Scalar

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

Member Data Documentation

◆ hasBackwardNeighbor

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

◆ hasForwardNeighbor

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

◆ inAxisBackwardDistances

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

◆ inAxisBackwardDofs

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

◆ inAxisForwardDistances

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

◆ inAxisForwardDofs

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

◆ oppositeDof

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

◆ selfDof

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

◆ selfToOppositeDistance

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

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