Loading [MathJax]/extensions/tex2jax.js

dune-mmesh (1.4)

Dune::MMeshInterfaceGridLeafIntersectionIterator< GridImp > Class Template Reference

Iterator over all element neighborsMesh entities of codimension 0 ("elements") allow to visit all neighbors, where a neighbor is an entity of codimension 0 which has a common entity of codimension 1 These neighbors are accessed via a IntersectionIterator. This allows the implement non-matching meshes. The number of neighbors may be different from the number of an element! More...

#include <dune/mmesh/interface/intersectioniterator.hh>

Public Member Functions

 MMeshInterfaceGridLeafIntersectionIterator ()
 default constructor
 
 MMeshInterfaceGridLeafIntersectionIterator (const GridImp *grid, const MMeshInterfaceEntity &hostEntity)
 constructor for (begin) iterator
 
 MMeshInterfaceGridLeafIntersectionIterator (const GridImp *grid, const MMeshInterfaceEntity &hostEntity, bool endDummy)
 constructor for end iterator
 
bool equals (const MMeshInterfaceGridLeafIntersectionIterator &other) const
 returns if iterators reference same intersection
 
void increment ()
 prefix increment
 
Intersection dereference () const
 dereferencing
 

Detailed Description

template<class GridImp>
class Dune::MMeshInterfaceGridLeafIntersectionIterator< GridImp >

Iterator over all element neighbors

Mesh entities of codimension 0 ("elements") allow to visit all neighbors, where a neighbor is an entity of codimension 0 which has a common entity of codimension 1 These neighbors are accessed via a IntersectionIterator. This allows the implement non-matching meshes. The number of neighbors may be different from the number of an element!


The documentation for this class was generated from the following file:
Creative Commons License   |  Legal Statements / Impressum  |  Hosted by TU Dresden & Uni Heidelberg  |  generated with Hugo v0.111.3 (Apr 7, 22:57, 2025)