|
bool | alloced () const |
|
bool | empty () const |
|
bool | notEmpty () const |
|
size_t | size () const |
|
void | alloc (size_t size) |
|
void | allocManaged (size_t size) |
|
void * | get () |
|
void | upload (const void *h_pointer, const char *debugMessage=nullptr) |
|
void | uploadAsync (const void *h_pointer, cudaStream_t stream) |
|
void | uploadAsync (const void *h_pointer, size_t offset, size_t size, cudaStream_t stream) |
|
void | download (void *h_pointer) |
|
void | free () |
|
template<typename T > |
void | upload (const std::vector< T > &vec) |
|
|
size_t | sizeInBytes { 0 } |
|
CUdeviceptr | d_pointer { 0 } |
|
bool | externallyManaged = false |
|
The documentation for this struct was generated from the following file: