version 3.10-dev
Dumux::NonConformingGridIntersectionMapper< GridView > Class Template Reference

defines an intersection mapper for mapping of global DOFs assigned to faces which also works for non-conforming grids and corner-point grids.

#include <dumux/common/intersectionmapper.hh>

Public Member Functions

 NonConformingGridIntersectionMapper (const GridView &gridview)
 
std::size_t numIntersections () const
 The total number of intersections. More...
 
GridIndexType globalIntersectionIndex (const Element &element, const std::size_t localFaceIdx) const
 
std::size_t numFaces (const Element &element)
 
void update (const GridView &gridView)
 
void update (GridView &&gridView)
 

Constructor & Destructor Documentation

◆ NonConformingGridIntersectionMapper()

template<class GridView >
Dumux::NonConformingGridIntersectionMapper< GridView >::NonConformingGridIntersectionMapper ( const GridView &  gridview)
inline

Member Function Documentation

◆ globalIntersectionIndex()

template<class GridView >
GridIndexType Dumux::NonConformingGridIntersectionMapper< GridView >::globalIntersectionIndex ( const Element &  element,
const std::size_t  localFaceIdx 
) const
inline

◆ numFaces()

template<class GridView >
std::size_t Dumux::NonConformingGridIntersectionMapper< GridView >::numFaces ( const Element &  element)
inline

◆ numIntersections()

template<class GridView >
std::size_t Dumux::NonConformingGridIntersectionMapper< GridView >::numIntersections ( ) const
inline

◆ update() [1/2]

template<class GridView >
void Dumux::NonConformingGridIntersectionMapper< GridView >::update ( const GridView &  gridView)
inline

◆ update() [2/2]

template<class GridView >
void Dumux::NonConformingGridIntersectionMapper< GridView >::update ( GridView &&  gridView)
inline

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