5#ifndef DUNE_ALBERTA_LEAFITERATOR_HH
6#define DUNE_ALBERTA_LEAFITERATOR_HH
8#include <dune/grid/common/entityiterator.hh>
10#include <dune/grid/albertagrid/treeiterator.hh>
20 template<
int codim, PartitionIteratorType pitype,
class Gr
idImp >
21 class AlbertaGridLeafIterator
22 :
public AlbertaGridTreeIterator< codim, GridImp, true >
24 typedef AlbertaGridLeafIterator< codim, pitype, GridImp > This;
28 typedef typename Base::Entity Entity;
29 typedef typename Base::MarkerVector MarkerVector;
31 AlbertaGridLeafIterator ()
35 AlbertaGridLeafIterator (
const GridImp &grid,
int level )
40 AlbertaGridLeafIterator (
const GridImp &grid,
41 const MarkerVector *vec,
43 : Base( grid, vec, level )
54 template<
int codim,
class Gr
idImp >
56 :
public AlbertaGridTreeIterator< codim, GridImp, true >
58 typedef AlbertaGridLeafIterator< codim, Ghost_Partition, GridImp > This;
62 typedef typename Base::Entity Entity;
63 typedef typename Base::MarkerVector MarkerVector;
65 AlbertaGridLeafIterator ()
69 AlbertaGridLeafIterator (
const GridImp &grid,
int level )
74 AlbertaGridLeafIterator (
const GridImp &grid,
void increment()
increment
Definition: treeiterator.hh:411
Dune namespace.
Definition: alignedallocator.hh:13