3#ifndef DUNE_ALBERTA_LEAFITERATOR_HH
4#define DUNE_ALBERTA_LEAFITERATOR_HH
6#include <dune/grid/common/entityiterator.hh>
8#include <dune/grid/albertagrid/treeiterator.hh>
18 template<
int codim, PartitionIteratorType pitype,
class Gr
idImp >
19 class AlbertaGridLeafIterator
20 :
public AlbertaGridTreeIterator< codim, GridImp, true >
22 typedef AlbertaGridLeafIterator< codim, pitype, GridImp > This;
26 typedef typename Base::Entity Entity;
27 typedef typename Base::MarkerVector MarkerVector;
29 AlbertaGridLeafIterator ()
33 AlbertaGridLeafIterator (
const GridImp &grid,
int level )
38 AlbertaGridLeafIterator (
const GridImp &grid,
39 const MarkerVector *vec,
41 : Base( grid, vec, level )
52 template<
int codim,
class Gr
idImp >
54 :
public AlbertaGridTreeIterator< codim, GridImp, true >
56 typedef AlbertaGridLeafIterator< codim, Ghost_Partition, GridImp > This;
60 typedef typename Base::Entity Entity;
61 typedef typename Base::MarkerVector MarkerVector;
63 AlbertaGridLeafIterator ()
67 AlbertaGridLeafIterator (
const GridImp &grid,
int level )
72 AlbertaGridLeafIterator (
const GridImp &grid,
73 const MarkerVector *vec,
void increment()
increment
Definition: treeiterator.hh:418
Dune namespace.
Definition: alignedallocator.hh:10