stdgpu: stdgpu::deque::createDeviceObject
stdgpu Latest
Efficient STL-like Data Structures on the GPU
|
|
◆ createDeviceObject() [2/2]
template<typename T , typename Allocator = safe_device_allocator<T>>
template<typename ExecutionPolicy , STDGPU_DETAIL_OVERLOAD_IF(is_execution_policy_v< remove_cvref_t< ExecutionPolicy > >) >
static deque< T, Allocator > stdgpu::deque< T, Allocator >::createDeviceObject |
( |
ExecutionPolicy && |
policy, |
|
|
const index_t & |
capacity, |
|
|
const Allocator & |
allocator = Allocator() |
|
) |
| |
|
static |
Creates an object of this class on the GPU (device)
- Template Parameters
-
ExecutionPolicy | The type of the execution policy |
- Parameters
-
[in] | policy | The execution policy, e.g. host or device, corresponding to the allocator |
[in] | capacity | The capacity of the object |
[in] | allocator | The allocator instance to use |
- Returns
- A newly created object of this class allocated on the GPU (device)
|