ATLAS Offline Software
Loading...
Searching...
No Matches
AthHIP Namespace Reference

Namespaces

namespace  Details

Classes

class  AsyncCopyTool
 Tool providing an asynchronous vecmem::copy object for HIP devices. More...
class  CopyTool
 Tool providing a synchronous vecmem::copy object for HIP devices. More...
class  DeviceMemoryResourceTool
 Tool providing memory resource for device memory. More...
class  HostMemoryResourceTool
 Tool providing memory resource for pinned host memory. More...
class  IStreamProvider
 Interface for components providing HIP streams to (reentrant) algorithms. More...
class  IStreamSvc
 Interface for services providing HIP streams to (reentrant) algorithms. More...
class  IStreamTool
 Interface for tools providing HIP streams to (reentrant) algorithms. More...
class  ManagedMemoryResourceTool
 Tool providing memory resource for managed host/device memory. More...
class  PerComponentStreamTool
 Tool providing a separate (single) HIP stream to the component using it. More...
class  PerEventAndComponentStreamTool
 Tool providing a separate, per-event HIP streams to the component using it. More...
class  PerEventStreamSvc
 Service providing HIP streams to (reentrant) algorithms. More...
class  SingleStreamSvc
 Service providing HIP streams to (reentrant) algorithms. More...
class  StreamSvcAdaptorTool
 Tool exposing a HIP stream service as a HIP stream tool. More...