Dune::AGMemoryProvider< Object > Class Template Reference

#include <agmemory.hh>

List of all members.


Detailed Description

template<class Object>
class Dune::AGMemoryProvider< Object >

organize the memory management for entitys used by the NeighborIterator


Public Member Functions

 AGMemoryProvider ()
 delete all objects stored in stack
 ~AGMemoryProvider ()
 call deleteEntity
template<class GridType, class ObjectImp>
ObjectType * getNewObjectEntity (const GridType &grid, const ObjectImp *fakePointer, int level, bool leafIt)
 i.e. return pointer to Entity
template<class GridType>
ObjectType * getObject (const GridType &grid, int level)
 i.e. return pointer to Entity
ObjectType * getObjectCopy (const ObjectType &org)
 i.e. return pointer to Entity with calling copy constructor
void freeObjectEntity (ObjectType *obj)
 free, move element to stack, returns NULL
void freeObject (ObjectType *obj)
 free, move element to stack, returns NULL

The documentation for this class was generated from the following file:

Generated on 9 Apr 2008 with Doxygen (ver 1.5.2) [logfile].