NVBIO
|
Definition at line 21 of file mgpualloc.h.
#include <mgpualloc.h>
Public Methods | |
virtual cudaError_t | Malloc (size_t size, void **p)=0 |
virtual bool | Free (void *p)=0 |
virtual void | Clear ()=0 |
virtual | ~CudaAlloc () |
CudaDevice & | Device () |
Public Methods inherited from mgpu::CudaBase | |
CudaBase () | |
virtual | ~CudaBase () |
virtual long | AddRef () |
virtual void | Release () |
Proteced Methods | |
CudaAlloc (CudaDevice &device) | |
Protected Members | |
CudaDevice & | _device |
|
inlinevirtual |
Definition at line 27 of file mgpualloc.h.
|
inlineprotected |
Definition at line 32 of file mgpualloc.h.
|
pure virtual |
Implemented in mgpu::CudaAllocBuckets, and mgpu::CudaAllocSimple.
|
inline |
Definition at line 29 of file mgpualloc.h.
|
pure virtual |
Implemented in mgpu::CudaAllocBuckets, and mgpu::CudaAllocSimple.
|
pure virtual |
Implemented in mgpu::CudaAllocBuckets, and mgpu::CudaAllocSimple.
|
protected |
Definition at line 33 of file mgpualloc.h.