Dune::AlbertaGridEntityPointer< cd, GridImp > Class Template Reference
#include <agrid.hh>
Inheritance diagram for Dune::AlbertaGridEntityPointer< cd, GridImp >:

Detailed Description
template<int cd, class GridImp>
class Dune::AlbertaGridEntityPointer< cd, GridImp >
Enables iteration over all entities of a given codimension and level of a grid.
Public Types | |
typedef AlbertaGridEntityPointer< cd, GridImp > | AlbertaGridEntityPointerType |
typedef of my type | |
enum | |
codimension of entity pointer | |
Public Member Functions | |
AlbertaGridEntityPointer (const GridImp &grid, int level, ALBERTA EL_INFO *elInfo, int face, int edge, int vertex) | |
Constructor for EntityPointer that points to an element. | |
AlbertaGridEntityPointer (const GridImp &grid, ALBERTA TRAVERSE_STACK *stack, int level, ALBERTA EL_INFO *elInfo, int face, int edge, int vertex) | |
Constructor for EntityPointer that points to an element. | |
AlbertaGridEntityPointer (const GridImp &grid, int level, bool isLeaf, bool done) | |
Constructor for EntityPointer init of Level- and LeafIterator. | |
AlbertaGridEntityPointer (const AlbertaGridEntityPointerType &org) | |
make empty entity pointer (to be revised) | |
AlbertaGridEntityPointer (const GridImp &, const EntityImp &en) | |
make empty entity pointer (to be revised) | |
AlbertaGridEntityPointer & | operator= (const AlbertaGridEntityPointer &org) |
assignment operator | |
~AlbertaGridEntityPointer () | |
Destructor. | |
bool | equals (const AlbertaGridEntityPointerType &i) const |
equality | |
Entity & | dereference () const |
dereferencing | |
int | level () const |
ask for level of entities | |
void | done () |
has to be called when iterator is finished | |
Protected Member Functions | |
bool | leafIt () const |
returns true if entity comes from LeafIterator | |
EntityImp & | entityImp () |
return reference to internal entity imp | |
const EntityImp & | entityImp () const |
return const reference to internal entity imp | |
Protected Attributes | |
bool | isLeaf_ |
flag for leaf iterators |
The documentation for this class was generated from the following files:
- agrid.hh
- albertagrid.cc