template<typename T>
class walberla::field::StdFieldAlloc< T >
Allocator without alignment using new and delete[].
|
T * | allocateMemory (uint_t size0, uint_t size1, uint_t size2, uint_t size3, uint_t &allocSize1, uint_t &allocSize2, uint_t &allocSize3) override |
| Same as allocated, without handling of reference counter. More...
|
|
T * | allocateMemory (uint_t size) override |
| Same as allocated, without handling of reference counter. More...
|
|
void | deallocate (T *&values) override |
| Deallocates memory that has been allocated using allocate() More...
|
|
virtual | ~FieldAllocator ()=default |
|
T * | allocate (uint_t size0, uint_t size1, uint_t size2, uint_t size3, uint_t &allocSize1, uint_t &allocSize2, uint_t &allocSize3) |
| Allocate memory for a field of given sizes and initializes reference counter with one. More...
|
|
virtual void | setInnerGhostLayerSize (uint_t) |
|
T * | allocate (uint_t allocSize) |
| Allocate memory of the given size. More...
|
|
void | incrementReferenceCount (T *mem) |
| Increments the reference count for the given pointer. More...
|
|
bool | decrementReferenceCount (T *mem) |
| Decrements the reference count for the given pointer. More...
|
|
uint_t | referenceCount (T *mem) const |
|