Dune Core Modules (2.11.0)

Dune::FoamGridHierarchicIterator< GridImp > Class Template Reference

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/foamgrid/foamgrid/foamgridhierarchiciterator.hh>

Public Types

enum  
 We only iterate over elements with this iterator.
 

Public Member Functions

 FoamGridHierarchicIterator (EntityImpPointer target, int maxLevel)
 Constructor with element impl (begin iterator)
 
 FoamGridHierarchicIterator (int maxLevel)
 Constructor without valid element (end iterator)
 
void increment ()
 
const Entity & dereference () const
 dereferencing
 
bool equals (const FoamGridHierarchicIterator< GridImp > &other) const
 equality
 

Detailed Description

template<class GridImp>
class Dune::FoamGridHierarchicIterator< 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 Function Documentation

◆ increment()

template<class GridImp >
void Dune::FoamGridHierarchicIterator< GridImp >::increment ( )
inline

The documentation for this class was generated from the following files:
Creative Commons License   |  Legal Statements / Impressum  |  Hosted by TU Dresden & Uni Heidelberg  |  generated with Hugo v0.111.3 (Feb 14, 23:39, 2026)