3#ifndef DUNE_GRID_LEAFITERATOR_HH
4#define DUNE_GRID_LEAFITERATOR_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>
29 template<
int,PartitionIteratorType,
class>
class LeafIteratorImp>
31 :
public EntityIterator< codim, GridImp, LeafIteratorImp< codim, pitype, GridImp > >
39 ++
static_cast< Base &
>( *this );
40 this->realIterator.increment();
52 template<
int,Dune::PartitionIteratorType,
class>
class LeafIteratorImp>
53 struct iterator_traits<
Dune::LeafIterator<codim, pitype, GridImp,
55 typedef ptrdiff_t difference_type;
57 LeafIteratorImp>::Entity value_type;
58 typedef value_type* pointer;
59 typedef value_type& reference;
60 typedef forward_iterator_tag iterator_category;
interface class for an iterator over grid entities
Definition: entityiterator.hh:37
Enables iteration over all leaf entities of a codimension zero of a grid. See also the documentation ...
Definition: leafiterator.hh:32
LeafIterator & operator++()
Preincrement operator.
Definition: leafiterator.hh:37
Dune namespace.
Definition: alignment.hh:14
PartitionIteratorType
Parameter to be used for the parallel level- and leaf iterators.
Definition: gridenums.hh:130