3#ifndef DUNE_GRID_LEVELITERATOR_HH
4#define DUNE_GRID_LEVELITERATOR_HH
6#warning This file is deprecated, and will be removed in the release after dune-2.3
11#include <dune/grid/common/entityiterator.hh>
12#include <dune/grid/common/gridenums.hh>
28 template<
int,PartitionIteratorType,
class>
class LevelIteratorImp>
30 :
public EntityIterator< codim, GridImp, LevelIteratorImp< codim, pitype, GridImp > >
42 ++
static_cast< Base &
>( *this );
54 template<
int,Dune::PartitionIteratorType,
class>
class LevelIteratorImp>
55 struct iterator_traits<
Dune::LevelIterator<codim, pitype, GridImp,
57 typedef ptrdiff_t difference_type;
59 LevelIteratorImp>::Entity value_type;
60 typedef value_type* pointer;
61 typedef value_type& reference;
62 typedef forward_iterator_tag iterator_category;
interface class for an iterator over grid entities
Definition: entityiterator.hh:37
Enables iteration over all entities of a given codimension and level of a grid. See also the document...
Definition: leveliterator.hh:31
LevelIterator & operator++()
Preincrement operator.
Definition: leveliterator.hh:40
Dune namespace.
Definition: alignment.hh:14
PartitionIteratorType
Parameter to be used for the parallel level- and leaf iterators.
Definition: gridenums.hh:130