| vecmem 1.22.0
    | 
Namespace holding types that work on/with ROCm/HIP. More...
| Namespaces | |
| namespace | details | 
| Namespace for types that should not be used directly by clients. | |
| Classes | |
| class | async_copy | 
| Specialisation of vecmem::copyfor HIP.  More... | |
| class | copy | 
| Specialisation of vecmem::copyfor HIP.  More... | |
| class | device_memory_resource | 
| Memory resource for a specific HIP device.  More... | |
| class | host_memory_resource | 
| Memory resource for HIP shared host/device memory.  More... | |
| class | managed_memory_resource | 
| Memory resource that wraps managed HIP allocation.  More... | |
| struct | runtime_error | 
| Specific exception for HIP errors thrown by this library.  More... | |
| class | stream_wrapper | 
| Wrapper class for hipStream_t.  More... | |
| Typedefs | |
| template<typename T , device_address_space address = device_address_space::global> | |
| using | device_atomic_ref = cuda::device_atomic_ref< T, address > | 
| Use vecmem::cuda::device_atomic_reffor HIP code as well. | |
Namespace holding types that work on/with ROCm/HIP.