dune-grid
2.4.1
|
organize the memory management for entitys used by the NeighborIterator More...
#include <dune/grid/alugrid/2d/grid.hh>
Public Types | |
typedef Object | ObjectType |
Public Member Functions | |
ALUMemoryProvider () | |
default constructor More... | |
ALUMemoryProvider (const ALUMemoryProvider< Object > &org) | |
do not copy pointers More... | |
~ALUMemoryProvider () | |
call deleteEntity More... | |
template<class FactoryType > | |
ObjectType * | getObject (const FactoryType &factory, int level) |
i.e. return pointer to Entity More... | |
template<class FactoryType , class EntityImp > | |
ObjectType * | getEntityObject (const FactoryType &factory, int level, EntityImp *fakePtr) |
i.e. return pointer to Entity More... | |
ObjectType * | getEmptyObject () |
return object, if created default constructor is used More... | |
ObjectType * | getObjectCopy (const ObjectType &org) |
i.e. return pointer to Entity More... | |
void | freeObject (ObjectType *obj) |
free, move element to stack, returns NULL More... | |
template<class FactoryType > | |
ALUMemoryProvider< Object > ::ObjectType * | getObject (const FactoryType &factory, int level) |
Protected Member Functions | |
ObjectType * | stackObject () |
organize the memory management for entitys used by the NeighborIterator
typedef Object Dune::ALUMemoryProvider< EntityImp >::ObjectType |
|
inline |
default constructor
|
inline |
do not copy pointers
|
inline |
call deleteEntity
|
inline |
free, move element to stack, returns NULL
Referenced by Dune::ALUGridObjectFactory< ThisType >::freeIntersection().
|
inline |
return object, if created default constructor is used
|
inline |
i.e. return pointer to Entity
ObjectType* Dune::ALUMemoryProvider< EntityImp >::getObject | ( | const FactoryType & | factory, |
int | level | ||
) |
i.e. return pointer to Entity
Referenced by Dune::ALUGridObjectFactory< ThisType >::getIntersection().
|
inline |
|
inline |
i.e. return pointer to Entity
|
inlineprotected |
Referenced by Dune::ALUMemoryProvider< EdgeObject >::getEntityObject().