5 #ifndef DUNE_GRID_YASPGRIDLEVELITERATOR_HH 6 #define DUNE_GRID_YASPGRIDLEVELITERATOR_HH 17 template<
int codim, PartitionIteratorType pitype,
class Gr
idImp>
18 class YaspLevelIterator
21 constexpr
static int dim = GridImp::dimension;
23 constexpr
static int dimworld = GridImp::dimensionworld;
24 typedef typename GridImp::ctype ctype;
27 typedef typename GridImp::YGridLevelIterator
YGLI;
28 typedef typename GridImp::YGrid::Iterator
I;
48 return (
_entity == rhs._entity);
63 #endif // DUNE_GRID_YASPGRIDLEVELITERATOR_HH concept Entity
Model of a grid entity.
Definition: concepts/entity.hh:119
YaspLevelIterator()
default constructor
Definition: yaspgridleveliterator.hh:31
void increment()
increment
Definition: yaspgridleveliterator.hh:40
YaspLevelIterator(const YGLI &g, const I &it)
constructor
Definition: yaspgridleveliterator.hh:35
Entity _entity
entity
Definition: yaspgridleveliterator.hh:58
Definition: yaspgrid.hh:56
GridImp::YGridLevelIterator YGLI
Definition: yaspgridleveliterator.hh:27
Include standard header files.
Definition: agrid.hh:59
Iterates over entities of one grid level.
Definition: yaspgrid.hh:58
const Entity & dereference() const
dereferencing
Definition: yaspgridleveliterator.hh:52
bool equals(const YaspLevelIterator &rhs) const
equality
Definition: yaspgridleveliterator.hh:46
GridImp::template Codim< codim >::Entity Entity
Definition: yaspgridleveliterator.hh:26
GridImp::YGrid::Iterator I
Definition: yaspgridleveliterator.hh:28