Dune::ALU3dGridLeafIterator< cdim, pitype, GridImp > Class Template Reference

#include <iterator.hh>

Inheritance diagram for Dune::ALU3dGridLeafIterator< cdim, pitype, GridImp >:

Dune::LeafIteratorDefaultImplementation< codim, pitype, GridImp, LeafIteratorImp >

List of all members.


Detailed Description

template<int cdim, PartitionIteratorType pitype, class GridImp>
class Dune::ALU3dGridLeafIterator< cdim, pitype, GridImp >

Leaf iterator.

Public Types

typedef GridImp::template
Codim< cdim >::Entity 
Entity
 type of Entity
typedef ALU3dGridEntityPointer
< cd, GridImp > 
ALU3dGridEntityPointerType
 typedef of my type
typedef
MakeableInterfaceObject
< Entity
EntityObject
 underlying EntityImplementation
typedef
ALU3dGridEntityPointerBase< cd,
GridImp > 
Base
 make base type available in derived types
enum  
 codimension of entity pointer

Public Member Functions

 ALU3dGridLeafIterator (const GridImp &grid, int level)
 Constructor for end iterators.
 ALU3dGridLeafIterator (const GridImp &grid, int level, bool isBegin)
 Constructor for begin Iterators.
 ALU3dGridLeafIterator (const ThisType &org)
 copy Constructor
 ~ALU3dGridLeafIterator ()
 destructor deleting real iterator
void increment ()
 prefix increment
Entitydereference () const
 dereference Entity, faster then the entity pointersmethod
ThisTypeoperator= (const ThisType &org)
 assignment of iterators
int level () const
 ask for level of entities
bool equals (const ALU3dGridEntityPointerType &i) const
 equality

Protected Member Functions

void done ()
 has to be called when iterator is finished

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

Generated on 6 Nov 2008 with Doxygen (ver 1.5.6) [logfile].