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
 
using Scalar
 
using GridIndexType
 

Public Attributes

GridIndexType selfDof
 
GridIndexType oppositeDof
 
Scalar selfToOppositeDistance
 
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 [1/2]

using Dumux::Detail::AxisData< GridView, upwindSchemeOrder >::GridIndexType

◆ GridIndexType [2/2]

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

◆ Scalar [1/2]

using Dumux::Detail::AxisData< GridView, upwindSchemeOrder >::Scalar

◆ Scalar [2/2]

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 [1/2]

GridIndexType Dumux::Detail::AxisData< GridView, upwindSchemeOrder >::oppositeDof

◆ oppositeDof [2/2]

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

◆ selfDof [1/2]

GridIndexType Dumux::Detail::AxisData< GridView, upwindSchemeOrder >::selfDof

◆ selfDof [2/2]

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

◆ selfToOppositeDistance [1/2]

Scalar Dumux::Detail::AxisData< GridView, upwindSchemeOrder >::selfToOppositeDistance

◆ selfToOppositeDistance [2/2]

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

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