OpenVDB 13.1.0
Loading...
Searching...
No Matches
DualUnifiedBuffer Member List

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

advise(ptrdiff_t byteOffset, size_t size, int dev, cudaMemoryAdvise adv) constDualUnifiedBufferinline
advise(ptrdiff_t byteOffset, size_t size, int dev, std::initializer_list< cudaMemoryAdvise > list) constDualUnifiedBufferinline
capacity() constDualUnifiedBufferinline
clear()DualUnifiedBufferinline
create(size_t size, size_t capacity)DualUnifiedBufferinlinestatic
create(size_t size)DualUnifiedBufferinlinestatic
create(size_t size, const DualUnifiedBuffer *reference, int device, cudaStream_t stream)DualUnifiedBufferinlinestatic
create(size_t size, const DualUnifiedBuffer *reference)DualUnifiedBufferinlinestatic
create(size_t size, const DualUnifiedBuffer *reference, bool host, void *stream=nullptr)DualUnifiedBufferinlinestatic
createPtr(size_t size, size_t capacity)DualUnifiedBufferinlinestatic
createPtr(size_t size)DualUnifiedBufferinlinestatic
data() constDualUnifiedBufferinline
data(ptrdiff_t count=0) constDualUnifiedBufferinline
data(ptrdiff_t byteOffset) constDualUnifiedBufferinline
deviceData() constDualUnifiedBufferinline
deviceData(int) constDualUnifiedBufferinline
deviceDownload(cudaStream_t stream=0, bool sync=false) constDualUnifiedBufferinline
deviceDownload(void *stream, bool sync) constDualUnifiedBufferinline
deviceDownload(int dummmy, void *stream, bool sync) constDualUnifiedBufferinline
deviceUpload(int device=0, cudaStream_t stream=cudaStreamPerThread, bool sync=false) constDualUnifiedBufferinline
deviceUpload(int device, void *stream, bool sync) constDualUnifiedBufferinline
deviceUpload(void *stream, bool sync) constDualUnifiedBufferinline
DualUnifiedBuffer()DualUnifiedBufferinline
DualUnifiedBuffer(size_t size, size_t capacity)DualUnifiedBufferinline
DualUnifiedBuffer(size_t size)DualUnifiedBufferinline
DualUnifiedBuffer(uint64_t size, uint64_t capacity, int device, cudaStream_t stream=0)DualUnifiedBufferinline
DualUnifiedBuffer(uint64_t size, int device, cudaStream_t stream=0)DualUnifiedBufferinline
DualUnifiedBuffer(const DualUnifiedBuffer &)=deleteDualUnifiedBuffer
DualUnifiedBuffer(DualUnifiedBuffer &&other) noexceptDualUnifiedBufferinline
empty() constDualUnifiedBufferinline
init(size_t size, size_t capacity)DualUnifiedBufferinline
isEmpty() constDualUnifiedBufferinline
operator=(const DualUnifiedBuffer &)=deleteDualUnifiedBuffer
operator=(DualUnifiedBuffer &&other)DualUnifiedBufferinline
prefetch(ptrdiff_t byteOffset=0, size_t size=0, int dev=cudaCpuDeviceId, cudaStream_t stream=cudaStreamPerThread) constDualUnifiedBufferinline
PtrT typedefDualUnifiedBuffer
resize(size_t size, int dev=cudaCpuDeviceId, std::initializer_list< cudaMemoryAdvise > list={cudaMemAdviseSetPreferredLocation})DualUnifiedBufferinline
size() constDualUnifiedBufferinline
~DualUnifiedBuffer()DualUnifiedBufferinline