OpenMPCD
OpenMPCD::CUDA::DeviceMemoryManager Member List

This is the complete list of members for OpenMPCD::CUDA::DeviceMemoryManager, including all inherited members.

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