allocateMemory(const unsigned int instanceCount) | OpenMPCD::CUDA::DeviceMemoryManager | inline |
allocateMemory(Pointee **pointerToPointer, const unsigned int instanceCount) | OpenMPCD::CUDA::DeviceMemoryManager | inline |
allocateMemoryUnregistered(const unsigned int instanceCount) | OpenMPCD::CUDA::DeviceMemoryManager | inlinestatic |
allocateMemoryUnregistered(Pointee **pointerToPointer, const unsigned int instanceCount) | OpenMPCD::CUDA::DeviceMemoryManager | inlinestatic |
copyElementsFromDeviceToDevice(const T *const src, T *const dest, const std::size_t count) | OpenMPCD::CUDA::DeviceMemoryManager | static |
copyElementsFromDeviceToHost(const T *const src, T *const dest, const std::size_t count) | OpenMPCD::CUDA::DeviceMemoryManager | static |
copyElementsFromHostToDevice(const T *const src, T *const dest, const std::size_t count) | OpenMPCD::CUDA::DeviceMemoryManager | static |
DeviceMemoryManager() | OpenMPCD::CUDA::DeviceMemoryManager | |
elementMemoryEqualOnHostAndDevice(const T *const host, const T *const device, const std::size_t count) | OpenMPCD::CUDA::DeviceMemoryManager | static |
freeMemory(void *const pointer) | OpenMPCD::CUDA::DeviceMemoryManager | |
freeMemoryUnregistered(void *const pointer) | OpenMPCD::CUDA::DeviceMemoryManager | static |
isDeviceMemoryPointer(const void *const ptr) | OpenMPCD::CUDA::DeviceMemoryManager | static |
isHostMemoryPointer(const void *const ptr) | OpenMPCD::CUDA::DeviceMemoryManager | static |
setAutofree(const bool enable) | OpenMPCD::CUDA::DeviceMemoryManager | inline |
zeroMemory(T *const start, const std::size_t numberOfElements) | OpenMPCD::CUDA::DeviceMemoryManager | static |
~DeviceMemoryManager() | OpenMPCD::CUDA::DeviceMemoryManager | |