Dune::AlbertaGridTreeIterator< codim, GridImp, leafIterator > Class Template Reference

#include <treeiterator.hh>

Inheritance diagram for Dune::AlbertaGridTreeIterator< codim, GridImp, leafIterator >:

Dune::AlbertaGridEntityPointer< codim, GridImp >

List of all members.


Detailed Description

template<int codim, class GridImp, bool leafIterator>
class Dune::AlbertaGridTreeIterator< codim, GridImp, leafIterator >

Enables iteration over all entities of a given codimension and level of a grid.

Public Member Functions

 AlbertaGridTreeIterator (const This &other)
 Constructor making end iterator.
Thisoperator= (const This &other)
 Constructor making end iterator.
 AlbertaGridTreeIterator (const GridImp &grid, int travLevel)
 Constructor making end iterator.
 AlbertaGridTreeIterator (const GridImp &grid, const MarkerVector *marker, int travLevel)
 Constructor making begin iterator.
void increment ()
 increment
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 files:

Generated on Tue Jul 28 22:28:30 2009 for dune-grid by  doxygen 1.5.6