Dune::AlbertaGridLeafIterator< codim, pitype, GridImp > Class Template Reference

#include <leafiterator.hh>

Inheritance diagram for Dune::AlbertaGridLeafIterator< codim, pitype, GridImp >:

Dune::AlbertaGridTreeIterator< codim, GridImp, true > Dune::AlbertaGridEntityPointer< codim, GridImp >

List of all members.


Detailed Description

template<int codim, PartitionIteratorType pitype, class GridImp>
class Dune::AlbertaGridLeafIterator< codim, pitype, GridImp >

LeafIterator which is just a hull for the LevelIterator.

Public Member Functions

 AlbertaGridLeafIterator (const GridImp &grid, int level)
 Constructor making end iterator.
 AlbertaGridLeafIterator (const GridImp &grid, const MarkerVector *vec, int level)
 Constructor making begin iterator.
void increment ()
 increment the iterator
bool equals (const This &other) const
 equality
Entitydereference () const
 dereferencing
int level () const
 ask for level of entities
void compactify ()
 reduce memory

Protected Member Functions

EntityImp & entityImp ()
 obtain reference to internal entity implementation
const EntityImp & entityImp () const
 obtain const reference to internal entity implementation
const GridImp & grid () const
 obtain a reference to the grid

The documentation for this class was generated from the following file:

Generated on Thu Apr 2 10:40:46 2009 for dune-grid by  doxygen 1.5.6