11#include "vecmem/utils/copy.hpp"
12#include "vecmem/vecmem_cuda_export.hpp"
21 void do_copy(std::size_t size,
const void*
from,
void* to,
22 type::copy_type
cptype)
const final;
24 void do_memset(std::size_t size,
void* ptr,
int value)
const final;
An allocator class that wraps a memory resource.
Definition allocator.hpp:37
Class implementing (synchronous) host <-> device memory copies.
Definition copy.hpp:42
Specialisation of vecmem::copy for CUDA.
Definition copy.hpp:17
Namespace holding types that work on/with CUDA.
Definition cuda_device_atomic_ref.hpp:19