3 #ifndef DUNE_GRID_LEVELITERATOR_HH
4 #define DUNE_GRID_LEVELITERATOR_HH
26 template<
int,PartitionIteratorType,
class>
class LevelIteratorImp>
28 :
public EntityIterator< codim, GridImp, LevelIteratorImp< codim, pitype, GridImp > >
40 ++
static_cast< Base &
>( *this );
52 template<
int,Dune::PartitionIteratorType,
class>
class LevelIteratorImp>
53 struct iterator_traits<Dune::LevelIterator<codim, pitype, GridImp,
65 #endif // DUNE_GRID_LEVELITERATOR_HH
PartitionIteratorType
Parameter to be used for the parallel level- and leaf iterators.
Definition: gridenums.hh:130
ptrdiff_t difference_type
Definition: common/leveliterator.hh:55
value_type & reference
Definition: common/leveliterator.hh:59
value_type * pointer
Definition: common/leveliterator.hh:58
interface class for an iterator over grid entitiesAn entity iterator is an iterator over a subset of ...
Definition: entityiterator.hh:35
const Dune::LevelIterator< codim, pitype, GridImp, LevelIteratorImp >::Entity value_type
Definition: common/leveliterator.hh:57
LevelIterator & operator++()
Preincrement operator.
Definition: common/leveliterator.hh:38
forward_iterator_tag iterator_category
Definition: common/leveliterator.hh:60
Enables iteration over all entities of a given codimension and level of a grid. See also the document...
Definition: common/leveliterator.hh:27