3 #ifndef DUNE_IDENTITYGRIDLEVELITERATOR_HH
4 #define DUNE_IDENTITYGRIDLEVELITERATOR_HH
23 template<
int codim, PartitionIteratorType pitype,
class Gr
idImp>
24 class IdentityGridLevelIterator :
25 public Dune::IdentityGridEntityPointer<codim,GridImp,typename GridImp::HostGridType::Traits::template Codim<codim>::template Partition<pitype>::LevelIterator>
28 typedef typename GridImp::HostGridType::Traits::template Codim<codim>::template Partition<pitype>::LevelIterator HostGridLevelIterator;
35 : Base(identityGrid, identityGrid->hostgrid_->levelGridView(level).template begin<codim,pitype>())
45 : Base(identityGrid, identityGrid->hostgrid_->levelGridView(level).template end<codim,pitype>())
IdentityGridLevelIterator(const GridImp *identityGrid, int level)
Constructor.
Definition: identitygridleveliterator.hh:34
HostGridEntityPointer hostEntityPointer_
host EntityPointer
Definition: identitygridentitypointer.hh:112
The IdentityGridEntityPointer class.
Include standard header files.
Definition: agrid.hh:59
void increment()
prefix increment
Definition: identitygridleveliterator.hh:50
int level() const
ask for level of entity
Definition: identitygridentitypointer.hh:102
Definition: identitygridentity.hh:21
IdentityGridLevelIterator(const GridImp *identityGrid, int level, bool endDummy)
Constructor which create the end iterator.
Definition: identitygridleveliterator.hh:44