3 #ifndef DUNE_ALBERTA_LEVELITERATOR_HH
4 #define DUNE_ALBERTA_LEVELITERATOR_HH
18 template<
int codim, PartitionIteratorType pitype,
class Gr
idImp >
19 class AlbertaGridLevelIterator
20 :
public AlbertaGridTreeIterator< codim, GridImp, false >
22 typedef AlbertaGridLevelIterator< codim, pitype, GridImp > This;
41 :
Base( grid, vec, level )
52 template<
int codim,
class Gr
idImp >
86 #endif // #if HAVE_ALBERTA
88 #endif // #ifndef DUNE_ALBERTA_LEVELITERATOR_HH
int level() const
ask for level of entities
Base::MarkerVector MarkerVector
Definition: leveliterator.hh:61
void increment()
increment the iterator
Definition: leveliterator.hh:79
Base::MarkerVector MarkerVector
Definition: leveliterator.hh:27
only ghost entities
Definition: gridenums.hh:140
Definition: albertagrid/gridfamily.hh:72
AlbertaGridLevelIterator(const GridImp &grid, int level)
Constructor making end iterator.
Definition: leveliterator.hh:67
AlbertaGridLevelIterator(const GridImp &grid, int level)
Constructor making end iterator.
Definition: leveliterator.hh:33
AlbertaGridLevelIterator()
Definition: leveliterator.hh:63
const GridImp & grid() const
obtain a reference to the grid
void increment()
increment
AlbertaGridLevelIterator()
Definition: leveliterator.hh:29
AlbertaGridLevelIterator(const GridImp &grid, const MarkerVector *vec, int level)
Constructor making begin iterator (which is the end iterator in this case)
Definition: leveliterator.hh:72
GridImp::template Codim< codim >::Entity Entity
Definition: treeiterator.hh:202
Base::Entity Entity
Definition: leveliterator.hh:60
AlbertaGridLevelIterator(const GridImp &grid, const MarkerVector *vec, int level)
Constructor making begin iterator.
Definition: leveliterator.hh:38
marker assigning subentities to one element containing them
Definition: treeiterator.hh:29
Base::Entity Entity
Definition: leveliterator.hh:26
void increment()
increment the iterator
Definition: leveliterator.hh:45
Definition: leveliterator.hh:53