dune-grid  2.3.0
common/hierarchiciterator.hh
Go to the documentation of this file.
1 // -*- tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*-
2 // vi: set et ts=4 sw=2 sts=2:
3 #ifndef DUNE_GRID_HIERARCHICITERATOR_HH
4 #define DUNE_GRID_HIERARCHICITERATOR_HH
5 
7 
8 namespace Dune
9 {
10 
28  template<class GridImp, template<class> class HierarchicIteratorImp>
30  : public EntityIterator< 0, GridImp, HierarchicIteratorImp< GridImp > >
31  {
33 
34  public:
41  {
42  ++static_cast< Base & >( *this );
43  return *this;
44  }
45 
46  };
47 
48 }
49 
50 #endif // DUNE_GRID_HIERARCHICITERATOR_HH
HierarchicIterator & operator++()
Preincrement operator.
Definition: common/hierarchiciterator.hh:40
Enables iteration over all codim zero entities in a subtree See also the documentation of Dune::Entit...
Definition: common/hierarchiciterator.hh:29
interface class for an iterator over grid entitiesAn entity iterator is an iterator over a subset of ...
Definition: entityiterator.hh:35