![]() |
QMCPACK
|
Go to the source code of this file.
Classes | |
struct | PooledMemory< T_scalar, Alloc > |
Namespaces | |
qmcplusplus | |
helper functions for EinsplineSetBuilder | |
Macros | |
#define | DEFAULT_PAGE_SIZE 4096 |
Memory pool to manage arrays+scalars with alignment. More... | |
#define DEFAULT_PAGE_SIZE 4096 |
Memory pool to manage arrays+scalars with alignment.
T_scalar | : type of the scalar data type, typically OHMMS_PRECISION_FULL |
PageSize | : page size in bytes, default=4096 (4K) |
Alloc | : allocator, Mallocator<T, PageSize> |
The bulk part is accessed directly by address The scalar part works as PooledData, all the values are static_cast to T_scalar.
Definition at line 33 of file PooledMemory.h.