Dune::ALU3dGridEntityPointerBase< cd, GridImp > Class Template Reference

#include <entity.hh>

Inheritance diagram for Dune::ALU3dGridEntityPointerBase< cd, GridImp >:

Dune::EntityPointerDefaultImplementation< codim, GridImp, IteratorImp >

List of all members.


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
ThisTypeoperator= (const ThisType &org)
 assignment operator
Entitydereference () 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:

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