#include <agmemory.hh>
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) |
create object with empty constructor | |
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 |
AGMemoryProvider< Object >::ObjectType * Dune::AGMemoryProvider< Object >::getNewObjectEntity | ( | const GridType & | grid, | |
const ObjectImp * | fakePointer | |||
) | [inline] |
create object with empty constructor
i.e. return pointer to Entity