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
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,
67 #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:57
value_type & reference
Definition: common/leveliterator.hh:61
value_type * pointer
Definition: common/leveliterator.hh:60
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:59
LevelIterator & operator++()
Preincrement operator.
Definition: common/leveliterator.hh:40
forward_iterator_tag iterator_category
Definition: common/leveliterator.hh:62
Enables iteration over all entities of a given codimension and level of a grid. See also the document...
Definition: common/leveliterator.hh:29