Dune Core Modules (2.4.1)
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...
#include <dune/grid/identitygrid/identitygridhierarchiciterator.hh>
Public Types | |
enum | |
Codimension of entity pointed to. | |
typedef IdentityGridEntityPointer | EntityPointerImp |
Public Member Functions | |
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 | |
Protected Attributes | |
HostGridEntityPointer | hostEntityPointer_ |
host EntityPointer | |
Detailed Description
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.
Member Typedef Documentation
◆ EntityPointerImp
|
inherited |
export the type of the EntityPointer Implementation. Necessary for the typeconversion between Iterators and EntityPointer
Constructor & Destructor Documentation
◆ IdentityGridHierarchicIterator()
|
inlineexplicit |
- Todo:
- Please doc me !
Member Function Documentation
◆ increment()
|
inline |
The documentation for this class was generated from the following files:
- dune/grid/identitygrid/identitygridentity.hh
- dune/grid/identitygrid/identitygridhierarchiciterator.hh
