The PatchBuffer's cousin can only store a fixed number of regions at a time, but avoids the memory allocation hassle during put().
More...
#include <patchbufferfixed.h>
Inherits PatchAccepter< GRID_TYPE1 >, and PatchProvider< GRID_TYPE2 >.
List of all members.
Detailed Description
template<class GRID_TYPE1, class GRID_TYPE2, int SIZE>
class LibGeoDecomp::PatchBufferFixed< GRID_TYPE1, GRID_TYPE2, SIZE >
The PatchBuffer's cousin can only store a fixed number of regions at a time, but avoids the memory allocation hassle during put().
Member Typedef Documentation
template<class GRID_TYPE1, class GRID_TYPE2, int SIZE>
template<class GRID_TYPE1, class GRID_TYPE2, int SIZE>
Constructor & Destructor Documentation
template<class GRID_TYPE1, class GRID_TYPE2, int SIZE>
Member Function Documentation
template<class GRID_TYPE1, class GRID_TYPE2, int SIZE>
virtual void LibGeoDecomp::PatchBufferFixed< GRID_TYPE1, GRID_TYPE2, SIZE >::get |
( |
GRID_TYPE2 * |
destinationGrid, |
|
|
const Region< DIM > & |
patchableRegion, |
|
|
const std::size_t |
nanoStep, |
|
|
const bool |
remove = true | |
|
) |
| | [inline, virtual] |
template<class GRID_TYPE1, class GRID_TYPE2, int SIZE>
template<class GRID_TYPE1, class GRID_TYPE2, int SIZE>
Friends And Related Function Documentation
template<class GRID_TYPE1, class GRID_TYPE2, int SIZE>
friend class PatchBufferFixedTest [friend] |
Member Data Documentation
template<class GRID_TYPE1, class GRID_TYPE2, int SIZE>
template<class GRID_TYPE1, class GRID_TYPE2, int SIZE>
template<class GRID_TYPE1, class GRID_TYPE2, int SIZE>
template<class GRID_TYPE1, class GRID_TYPE2, int SIZE>
template<class GRID_TYPE1, class GRID_TYPE2, int SIZE>
The documentation for this class was generated from the following file: