3.6-git
DUNE for Multi-{Phase, Component, Scale, Physics, ...} flow and transport in porous media
Public Member Functions | List of all members
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 >

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.

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

Return the intersection's actual local indexInElement given a local reference index.

◆ refToRealIdx()

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

Return the intersection's local reference indexInElement given an actual local index.

◆ update()

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

Update the map for getting the corresponding local face indices in another element.


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