3 #ifndef DUNE_GRID_YASPGRIDLEVELITERATOR_HH 4 #define DUNE_GRID_YASPGRIDLEVELITERATOR_HH 15 template<
int codim, PartitionIteratorType pitype,
class Gr
idImp>
16 class YaspLevelIterator
19 enum { dim=GridImp::dimension };
21 enum { dimworld=GridImp::dimensionworld };
22 typedef typename GridImp::ctype ctype;
24 typedef typename GridImp::template Codim<codim>::Entity
Entity;
25 typedef typename GridImp::YGridLevelIterator
YGLI;
26 typedef typename GridImp::YGrid::Iterator
I;
44 ++(GridImp::getRealImplementation(
_entity)._it);
50 return (
_entity == rhs._entity);
65 #endif // DUNE_GRID_YASPGRIDLEVELITERATOR_HH const Entity & dereference() const
dereferencing
Definition: yaspgridleveliterator.hh:54
GridImp::YGridLevelIterator YGLI
Definition: yaspgridleveliterator.hh:25
void increment()
increment
Definition: yaspgridleveliterator.hh:42
GridImp::YGrid::Iterator I
Definition: yaspgridleveliterator.hh:26
Entity _entity
entity
Definition: yaspgridleveliterator.hh:60
Definition: yaspgrid.hh:60
GridImp::template Codim< codim >::Entity Entity
Definition: yaspgridleveliterator.hh:24
Iterates over entities of one grid level.
Definition: yaspgrid.hh:62
YaspLevelIterator(const YaspLevelIterator &i)
copy constructor
Definition: yaspgridleveliterator.hh:38
YaspLevelIterator(const YGLI &g, const I &it)
constructor
Definition: yaspgridleveliterator.hh:33
YaspLevelIterator()
default constructor
Definition: yaspgridleveliterator.hh:29
bool equals(const YaspLevelIterator &rhs) const
equality
Definition: yaspgridleveliterator.hh:48
Include standard header files.
Definition: agrid.hh:58