Class DeviceMemory
Defined in File cu.hpp
Inheritance Relationships
Base Type
public cu::Wrapper< CUdeviceptr >(Template Class Wrapper)
Class Documentation
-
class DeviceMemory : public cu::Wrapper<CUdeviceptr>
Public Functions
-
inline explicit DeviceMemory(size_t size, CUmemorytype type = CU_MEMORYTYPE_DEVICE, unsigned int flags = 0)
-
inline explicit DeviceMemory(CUdeviceptr ptr)
-
inline explicit DeviceMemory(CUdeviceptr ptr, size_t size)
-
inline explicit DeviceMemory(const HostMemory &hostMemory)
-
inline explicit DeviceMemory(const DeviceMemory &other, size_t offset, size_t size)
-
inline void memset(unsigned char value, size_t size)
-
inline void memset(unsigned short value, size_t size)
-
inline void memset(unsigned int value, size_t size)
-
inline void memset2D(unsigned char value, size_t pitch, size_t width, size_t height)
-
inline void memset2D(unsigned short value, size_t pitch, size_t width, size_t height)
-
inline void memset2D(unsigned int value, size_t pitch, size_t width, size_t height)
-
inline void zero(size_t size)
-
inline const void *parameter() const
-
inline size_t size() const
-
inline explicit DeviceMemory(size_t size, CUmemorytype type = CU_MEMORYTYPE_DEVICE, unsigned int flags = 0)