Class DeviceMemory

Inheritance Relationships

Base Type

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 void zero(size_t size)
inline const void *parameter() const
template<typename T>
inline operator T*()
inline size_t size() const