Dune::ALU2dGridHierarchicIterator< GridImp > Class Template Reference
#include <iterator.hh>
Inheritance diagram for Dune::ALU2dGridHierarchicIterator< GridImp >:

Detailed Description
template<class GridImp>
class Dune::ALU2dGridHierarchicIterator< GridImp >
Hierarichic Iterator of ALU2dGrid. Public Types | |
typedef GridImp::template Codim< 0 >::Entity | Entity |
type of entities we iterate | |
typedef GridImp::ctype | ctype |
type of coordinates, i.e. double | |
typedef ALU2dGridEntity < 0, dim, GridImp > | EntityImp |
tpye of entity implementation | |
enum | |
codimension of entity pointer | |
Public Member Functions | |
ALU2dGridHierarchicIterator (const GridImp &grid, const HElementType &elem, int maxlevel, bool end=false) | |
the normal Constructor | |
ALU2dGridHierarchicIterator (const ALU2dGridHierarchicIterator< GridImp > &org) | |
the normal Constructor | |
void | increment () |
increment, go to next entity | |
ThisType & | operator= (const ALU2dGridHierarchicIterator< GridImp > &org) |
the assignment operator | |
bool | equals (const ThisType &i) const |
equality | |
Entity & | dereference () const |
dereferencing | |
int | level () const |
ask for level of entities | |
Protected Member Functions | |
void | done () |
has to be called when iterator is finished | |
void | updateEntityPointer (ElementType *item, int face=-1, int level=-1) |
update underlying item pointer and set entity | |
Protected Attributes | |
const GridImp & | grid_ |
reference to grid | |
ElementType * | item_ |
pointer to the real (H)Element | |
EntityObj * | entity_ |
entity that this EntityPointer points to |
The documentation for this class was generated from the following files:
- 2d/iterator.hh
- 2d/iterator_imp.cc