Iterator over the descendants of an entity.Mesh entities of codimension 0 ("elements") allow to visit all entities of codimension 0 obtained through nested, hierarchic refinement of the entity. Iteration over this set of entities is provided by the HierarchicIterator, starting from a given entity.
More...
|
|
| IdentityGridHierarchicIterator (const GridImp *identityGrid, const Entity &startEntity, int maxLevel) |
| | the default Constructor
|
| |
| | IdentityGridHierarchicIterator (const GridImp *identityGrid, const Entity &startEntity, int maxLevel, bool endDummy) |
| |
| void | increment () |
| |
|
bool | equals (const IdentityGridEntityPointer &i) const |
| | equality
|
| |
|
bool | equals (const IdentityGridEntityPointer< codim, GridImp, ForeignHostGridEntityPointer > &entityPointer) const |
| | equality with EntityPointer based on different host EntityPointer
|
| |
|
Entity | dereference () const |
| | dereferencing
|
| |
|
void | compactify () |
| | Make this pointer as small as possible.
|
| |
|
int | level () const |
| | ask for level of entity
|
| |
template<class GridImp>
class Dune::IdentityGridHierarchicIterator< GridImp >
Iterator over the descendants of an entity.
Mesh entities of codimension 0 ("elements") allow to visit all entities of codimension 0 obtained through nested, hierarchic refinement of the entity. Iteration over this set of entities is provided by the HierarchicIterator, starting from a given entity.