#include <HeterogeneousSoA.h>
Public Types | |
template<typename T > | |
using | unique_ptr = cms::cuda::host::unique_ptr< T > |
Static Public Member Functions | |
template<typename T > | |
static auto | make_device_unique (cudaStream_t stream) |
template<typename T > | |
static auto | make_device_unique (size_t size, cudaStream_t stream) |
template<typename T > | |
static auto | make_host_unique (cudaStream_t stream) |
template<typename T > | |
static auto | make_unique (cudaStream_t stream) |
template<typename T > | |
static auto | make_unique (size_t size, cudaStream_t stream) |
Definition at line 86 of file HeterogeneousSoA.h.
using cms::cudacompat::HostTraits::unique_ptr = cms::cuda::host::unique_ptr<T> |
Definition at line 88 of file HeterogeneousSoA.h.
|
inlinestatic |
Definition at line 106 of file HeterogeneousSoA.h.
References cms::cuda::stream.
|
inlinestatic |
Definition at line 111 of file HeterogeneousSoA.h.
References cms::cuda::stream.
|
inlinestatic |
Definition at line 101 of file HeterogeneousSoA.h.
References cms::cuda::stream.
|
inlinestatic |
Definition at line 91 of file HeterogeneousSoA.h.
References cms::cuda::stream.
|
inlinestatic |
Definition at line 96 of file HeterogeneousSoA.h.
References cms::cuda::stream.