thrust::device_pointer_cast#
Overloads#
device_pointer_cast(ptr)#
-
template<typename T>
device_ptr<T> thrust::device_pointer_cast( - T *ptr,
Create a
device_ptrfrom a raw pointer.- Template Parameters:
T – Any type.
- Parameters:
ptr – A raw pointer to a
Tin device memory.- Pre:
ptrpoints to a location in device memory.- Returns:
A
device_ptr<T>pointing toptr.
device_pointer_cast(dptr)#
-
template<typename T>
device_ptr<T> thrust::device_pointer_cast( - device_ptr<T> const &dptr,
Create a
device_ptrfrom anotherdevice_ptr.- Template Parameters:
T – Any type.
- Parameters:
dptr – A
device_ptrto aT.