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

Detailed Description
template<int cd, class GridImp>
class Dune::ALU3dGridEntityPointerBase< cd, GridImp >
Enables iteration over all entities of a given codimension and level of a grid.
Public Types | |
typedef GridImp::template Codim< cd >::Entity | Entity |
type of Entity | |
typedef MakeableInterfaceObject< Entity > | EntityObject |
underlying EntityImplementation | |
typedef ThisType | ALU3dGridEntityPointerType |
typedef of my type | |
typedef ALU3dGridEntityPointerBase< cd, GridImp > | Base |
make base type available in derived types | |
enum | |
codimension of entity pointer | |
Public Member Functions | |
ALU3dGridEntityPointerBase (const GridImp &grid, const int level, const MyHElementType &item) | |
Constructor for EntityPointer that points to an element. | |
ALU3dGridEntityPointerBase (const GridImp &grid, const HBndSegType &ghostFace) | |
Constructor for EntityPointer that points to an ghost. | |
ALU3dGridEntityPointerBase (const ALU3dGridEntityPointerType &org) | |
copy constructor | |
~ALU3dGridEntityPointerBase () | |
Destructor. | |
bool | equals (const ALU3dGridEntityPointerType &i) const |
equality | |
ThisType & | operator= (const ThisType &org) |
assignment operator | |
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 | |
ALU3dGridEntityPointerBase (const GridImp &grid, int level) |
Constructor & Destructor Documentation
template<int codim, class GridImp>
Dune::ALU3dGridEntityPointerBase< codim, GridImp >::ALU3dGridEntityPointerBase | ( | const GridImp & | grid, | |
int | level | |||
) | [inline, protected] |
Constructor for EntityPointer init of Level-, and Leaf-, and HierarchicIterator
The documentation for this class was generated from the following files:
- alugrid/3d/entity.hh
- 3d/entity_imp.cc