version 3.9-dev
Dumux::ConformingGridIntersectionMapper< GridView > Class Template Reference

defines a standard intersection mapper for mapping of global DOFs assigned to faces. It only works for conforming grids, without hanging nodes.

#include <dumux/common/intersectionmapper.hh>

Public Member Functions

 ConformingGridIntersectionMapper (const GridView &gridView)
 
void update (const GridView &gridView)
 
void update (GridView &&gridView)
 
std::size_t numIntersections () const
 The total number of intersections. More...
 
std::size_t numFaces (const Element &element) const
 The number of faces for a given element. More...
 
GridIndexType globalIntersectionIndex (const Element &element, const std::size_t localFaceIdx) const
 

Constructor & Destructor Documentation

◆ ConformingGridIntersectionMapper()

template<class GridView >
Dumux::ConformingGridIntersectionMapper< GridView >::ConformingGridIntersectionMapper ( const GridView &  gridView)
inline

Member Function Documentation

◆ globalIntersectionIndex()

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

◆ numFaces()

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

◆ numIntersections()

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

◆ update() [1/2]

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

◆ update() [2/2]

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

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