Dune::ALU3dGridLeafIterator< cdim, pitype, GridImp > Class Template Reference
#include <iterator.hh>
Inheritance diagram for Dune::ALU3dGridLeafIterator< cdim, pitype, GridImp >:

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 | |
Entity & | dereference () const |
dereference Entity, faster then the entity pointersmethod | |
ThisType & | operator= (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:
- 3d/iterator.hh
- 3d/iterator_imp.cc