5#ifndef DUNE_ALBERTA_LEVELITERATOR_HH
6#define DUNE_ALBERTA_LEVELITERATOR_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 AlbertaGridLevelIterator
22 :
public AlbertaGridTreeIterator< codim, GridImp, false >
24 typedef AlbertaGridLevelIterator< codim, pitype, GridImp > This;
28 typedef typename Base::Entity Entity;
29 typedef typename Base::MarkerVector MarkerVector;
31 AlbertaGridLevelIterator ()
35 AlbertaGridLevelIterator (
const GridImp &grid,
int level )
40 AlbertaGridLevelIterator (
const GridImp &grid,
41 const MarkerVector *vec,
43 : Base( grid, vec, level )
54 template<
int codim,
class Gr
idImp >
56 :
public AlbertaGridTreeIterator< codim, GridImp, false >
58 typedef AlbertaGridLevelIterator< codim, Ghost_Partition, GridImp > This;
62 typedef typename Base::Entity Entity;
63 typedef typename Base::MarkerVector MarkerVector;
65 AlbertaGridLevelIterator ()
69 AlbertaGridLevelIterator (
const GridImp &grid,
int level )
74 AlbertaGridLevelIterator (
const GridImp &grid,
void increment()
increment
Definition: treeiterator.hh:411
Dune namespace.
Definition: alignedallocator.hh:13