OmniSciDB  c1a53651b2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
CudaAllocator Member List

This is the complete list of members for CudaAllocator, including all inherited members.

alloc(const size_t num_bytes) overrideCudaAllocatorvirtual
Allocator()Allocatorinline
allocGpuAbstractBuffer(Data_Namespace::DataMgr *data_mgr, const size_t num_bytes, const int device_id)CudaAllocatorstatic
copyFromDevice(void *host_dst, const void *device_src, const size_t num_bytes) const overrideCudaAllocatorvirtual
copyToDevice(void *device_dst, const void *host_src, const size_t num_bytes) const overrideCudaAllocatorvirtual
cuda_stream_CudaAllocatorprivate
CudaAllocator(Data_Namespace::DataMgr *data_mgr, const int device_id, CUstream cuda_stream)CudaAllocator
data_mgr_CudaAllocatorprivate
device_id_CudaAllocatorprivate
free(Data_Namespace::AbstractBuffer *ab) const overrideCudaAllocatorvirtual
freeGpuAbstractBuffer(Data_Namespace::DataMgr *data_mgr, Data_Namespace::AbstractBuffer *ab)CudaAllocatorstatic
owned_buffers_CudaAllocatorprivate
setDeviceMem(int8_t *device_ptr, unsigned char uc, const size_t num_bytes) const overrideCudaAllocatorvirtual
zeroDeviceMem(int8_t *device_ptr, const size_t num_bytes) const overrideCudaAllocatorvirtual
~Allocator()Allocatorinlinevirtual
~CudaAllocator() overrideCudaAllocator