changeDeviceData() | skepu::DeviceMemPointer_CU< T > | |
copiesOverlapInf(DeviceMemPointer_CU< T > *otherCopy, UpdateInf< T > *updateStruct, size_t &sizeUpdStr) | skepu::DeviceMemPointer_CU< T > | |
copyAllRangesToDevice(UpdateInf< T > *updateStruct, const size_t sizeUpdStr, size_t streamID=0) | skepu::DeviceMemPointer_CU< T > | |
copyDeviceToHost(size_t numElements=0) const | skepu::DeviceMemPointer_CU< T > | |
copyHostToDevice(size_t numElements=0) const | skepu::DeviceMemPointer_CU< T > | |
copyInfFromHostToDevice(UpdateInf< T > *updateStruct, size_t &sizeUpdStr) | skepu::DeviceMemPointer_CU< T > | |
deviceDataHasChanged() const | skepu::DeviceMemPointer_CU< T > | |
DeviceMemPointer_CU(T *start, size_t numElements, Device_CU *device, std::string name="") | skepu::DeviceMemPointer_CU< T > | |
DeviceMemPointer_CU(T *start, size_t rows, size_t cols, Device_CU *device, bool usePitch=false, std::string name="") | skepu::DeviceMemPointer_CU< T > | |
doCopiesOverlap(DeviceMemPointer_CU< T > *otherCopy, bool oneUnitCheck=false) | skepu::DeviceMemPointer_CU< T > | |
doOverlapAndCoverFully(DeviceMemPointer_CU< T > *otherCopy) | skepu::DeviceMemPointer_CU< T > | |
doRangeOverlap(T *hostPtr, size_t numElements) | skepu::DeviceMemPointer_CU< T > | |
getDeviceDataPointer() const | skepu::DeviceMemPointer_CU< T > | |
getDeviceID() const | skepu::DeviceMemPointer_CU< T > | |
isCopyValid() const | skepu::DeviceMemPointer_CU< T > | |
markCopyInvalid() | skepu::DeviceMemPointer_CU< T > | |
resetRanges() | skepu::DeviceMemPointer_CU< T > | inline |
~DeviceMemPointer_CU() | skepu::DeviceMemPointer_CU< T > | |