3#ifndef DUNE_IDENTITYGRIDLEVELITERATOR_HH
4#define DUNE_IDENTITYGRIDLEVELITERATOR_HH
23 template<
int codim, PartitionIteratorType pitype,
class Gr
idImp>
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;
The IdentityGridEntityPointer class.
Grid< dim, dimworld, ct, GridFamily >::LevelGridView levelGridView(const Grid< dim, dimworld, ct, GridFamily > &grid, int level)
level grid view for the given grid and level.
Definition common/grid.hh:861
Include standard header files.
Definition agrid.hh:60
Definition identitygridentitypointer.hh:19
int level() const
ask for level of entity
Definition identitygridentitypointer.hh:102
HostGridEntityPointer hostEntityPointer_
host EntityPointer
Definition identitygridentitypointer.hh:112
Iterator over all entities of a given codimension and level of a grid.
Definition identitygridleveliterator.hh:26
void increment()
prefix increment
Definition identitygridleveliterator.hh:50
IdentityGridLevelIterator(const GridImp *identityGrid, int level)
Constructor.
Definition identitygridleveliterator.hh:34
IdentityGridLevelIterator(const GridImp *identityGrid, int level, bool endDummy)
Constructor which create the end iterator.
Definition identitygridleveliterator.hh:44