#include <HeterogeneousSoA.h>
Public Types | |
template<typename T > | |
using | unique_ptr = cms::cuda::device::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 56 of file HeterogeneousSoA.h.
using cms::cudacompat::GPUTraits::unique_ptr = cms::cuda::device::unique_ptr<T> |
Definition at line 58 of file HeterogeneousSoA.h.
|
inlinestatic |
Definition at line 76 of file HeterogeneousSoA.h.
References cms::cuda::stream.
|
inlinestatic |
Definition at line 81 of file HeterogeneousSoA.h.
References cms::cuda::stream.
|
inlinestatic |
Definition at line 71 of file HeterogeneousSoA.h.
References cms::cuda::stream.
|
inlinestatic |
Definition at line 61 of file HeterogeneousSoA.h.
References cms::cuda::stream.
|
inlinestatic |
Definition at line 66 of file HeterogeneousSoA.h.
References cms::cuda::stream.