dune-mmesh (unstable)
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/grid/intersectioniterator.hh>
Public Member Functions | |
MMeshLeafIntersectionIterator () | |
default constructor | |
MMeshLeafIntersectionIterator (const GridImp *mMesh, const HostGridEntity &hostEntity) | |
constructor for (begin) iterator | |
MMeshLeafIntersectionIterator (const GridImp *mMesh, const HostGridEntity &hostEntity, bool endDummy) | |
constructor for end iterator | |
bool | equals (const MMeshLeafIntersectionIterator &other) const |
returns if iterators reference same intersection | |
void | increment () |
prefix increment | |
Intersection | dereference () const |
dereferencing | |
Detailed Description
class Dune::MMeshLeafIntersectionIterator< 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 files:
- dune/mmesh/grid/entity.hh
- dune/mmesh/grid/intersectioniterator.hh
