3 #ifndef DUNE_IDENTITYGRIDLEAFITERATOR_HH
4 #define DUNE_IDENTITYGRIDLEAFITERATOR_HH
18 template<
int codim, PartitionIteratorType pitype,
class Gr
idImp>
24 enum {dim = GridImp::dimension};
32 hostGridLeafIterator_(identityGrid->hostgrid_->template leafbegin<codim>()),
33 hostGridLeafEndIterator_(identityGrid->hostgrid_->template leafend<codim>())
45 hostGridLeafIterator_(identityGrid->hostgrid_->template leafbegin<codim>()),
46 hostGridLeafEndIterator_(identityGrid->hostgrid_->template leafend<codim>())
52 ++hostGridLeafIterator_;
64 typedef typename GridImp::HostGridType::template Codim<codim>::LeafIterator HostGridLeafIterator;
67 HostGridLeafIterator hostGridLeafIterator_;
70 HostGridLeafIterator hostGridLeafEndIterator_;
Iterator over all entities of a given codimension and level of a grid.
Definition: identitygridleafiterator.hh:19
void increment()
prefix increment
Definition: identitygridleafiterator.hh:51
IdentityGridMakeableEntity< codim, dim, GridImp > virtualEntity_
virtual entity
Definition: identitygridentitypointer.hh:85
Definition: identitygridentity.hh:21
IdentityGridLeafIterator(const GridImp *identityGrid)
Definition: identitygridleafiterator.hh:30
IdentityGridLeafIterator(const GridImp *identityGrid, bool endDummy)
Constructor which create the end iterator.
Definition: identitygridleafiterator.hh:43
The IdentityGridEntityPointer class.