version 3.9-dev
Dumux::Detail::FaceCenteredStaggeredLocalIntersectionIndexMapper< GridView, true > Class Template Reference

Provides a mapping of local intersection indices (indexInInside) such that the local indices always follow the order of a reference element, regardless of how the element in oriented. More...

#include <dumux/discretization/facecentered/staggered/localintersectionindexmapper.hh>

Description

template<class GridView>
class Dumux::Detail::FaceCenteredStaggeredLocalIntersectionIndexMapper< GridView, true >
Note
This specialization is used for grids not supporting rotated elements. No mapping needs to be done here.

Public Member Functions

void update (const GridView &, const Element &)
 Update the map for getting the corresponding local face indices in another element. More...
 
SmallLocalIndexType realToRefIdx (const SmallLocalIndexType localIsIdx) const
 Return the intersection's actual local indexInElement given a local reference index. More...
 
SmallLocalIndexType refToRealIdx (const SmallLocalIndexType localIsIdx) const
 Return the intersection's local reference indexInElement given an actual local index. More...
 

Member Function Documentation

◆ realToRefIdx()

template<class GridView >
SmallLocalIndexType Dumux::Detail::FaceCenteredStaggeredLocalIntersectionIndexMapper< GridView, true >::realToRefIdx ( const SmallLocalIndexType  localIsIdx) const
inline

◆ refToRealIdx()

template<class GridView >
SmallLocalIndexType Dumux::Detail::FaceCenteredStaggeredLocalIntersectionIndexMapper< GridView, true >::refToRealIdx ( const SmallLocalIndexType  localIsIdx) const
inline

◆ update()

template<class GridView >
void Dumux::Detail::FaceCenteredStaggeredLocalIntersectionIndexMapper< GridView, true >::update ( const GridView &  ,
const Element &   
)
inline

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