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