Dune Core Modules (2.3.1)
Dune::LeafIterator< codim, pitype, GridImp, LeafIteratorImp > Class Template Reference
Enables iteration over all leaf entities of a codimension zero of a grid. See also the documentation of Dune::EntityPointer. More...
#include <dune/grid/common/leafiterator.hh>
Public Types | |
| enum | |
| codimension of entity pointer | |
Public Member Functions | |
| LeafIterator & | operator++ () |
| Preincrement operator. | |
Dereferencing | |
| Entity & | operator* () const |
| Dereferencing operator. | |
| Entity * | operator-> () const |
| Pointer operator. | |
Compare methods | |
| bool | operator== (const EntityPointer< GridImp, ItImp > &rhs) const |
| Checks for equality. Only works for EntityPointers and iterators on the same grid. Due to the conversion operators one can compare all kinds of iterators and EntityPointer. | |
| bool | operator!= (const EntityPointer< GridImp, ItImp > &rhs) const |
| Checks for inequality. Only works for EntityPointers and iterators on the same grid. Due to the conversion operators one can compare all kinds of iterators and EntityPointer. | |
Query methods | |
| int | level () const |
| Ask for level of entity. This method is redundant and is only there for efficiency reasons. It allows an implementation to return the level without actually constructing the entity. | |
Implementor interface | |
| bool | equals (const EntityPointer< GridImp, ItImp > &rhs) const |
| Forward equality check to realIterator. | |
Protected Member Functions | |
| Implementation & | impl () |
| return reference to the real implementation | |
| const Implementation & | impl () const |
| return reference to the real implementation | |
Detailed Description
template<int codim, PartitionIteratorType pitype, class GridImp, template< int, PartitionIteratorType, class > class LeafIteratorImp>
class Dune::LeafIterator< codim, pitype, GridImp, LeafIteratorImp >
class Dune::LeafIterator< codim, pitype, GridImp, LeafIteratorImp >
Enables iteration over all leaf entities of a codimension zero of a grid. See also the documentation of Dune::EntityPointer.
- Note
- The LeafIterator interface is deprecated. Use the EntityIterator interface instead.
The documentation for this class was generated from the following file:
- dune/grid/common/leafiterator.hh
|
Legal Statements / Impressum |
Hosted by TU Dresden & Uni Heidelberg |
generated with Hugo v0.111.3
(Mar 16, 23:38, 2026)