#include <cassert>
#include "HeterogeneousCore/CUDAUtilities/interface/copyAsync.h"
#include "HeterogeneousCore/CUDAUtilities/interface/cudaCheck.h"
#include "HeterogeneousCore/CUDAUtilities/interface/device_unique_ptr.h"
#include "HeterogeneousCore/CUDAUtilities/interface/host_unique_ptr.h"
Go to the source code of this file.
Classes | |
struct | cms::cudacompat::CPUTraits |
struct | cms::cudacompat::GPUTraits |
class | HeterogeneousSoA< T > |
class | HeterogeneousSoAImpl< T, Traits > |
struct | cms::cudacompat::HostTraits |
Namespaces | |
cms | |
Namespace of DDCMS conversion namespace. | |
cms::cudacompat | |
Typedefs | |
template<typename T > | |
using | HeterogeneousSoACPU = HeterogeneousSoAImpl< T, cms::cudacompat::CPUTraits > |
template<typename T > | |
using | HeterogeneousSoAGPU = HeterogeneousSoAImpl< T, cms::cudacompat::GPUTraits > |
template<typename T > | |
using | HeterogeneousSoAHost = HeterogeneousSoAImpl< T, cms::cudacompat::HostTraits > |
using HeterogeneousSoACPU = HeterogeneousSoAImpl<T, cms::cudacompat::CPUTraits> |
Definition at line 185 of file HeterogeneousSoA.h.
using HeterogeneousSoAGPU = HeterogeneousSoAImpl<T, cms::cudacompat::GPUTraits> |
Definition at line 183 of file HeterogeneousSoA.h.
using HeterogeneousSoAHost = HeterogeneousSoAImpl<T, cms::cudacompat::HostTraits> |
Definition at line 187 of file HeterogeneousSoA.h.