![]() |
ATLAS Offline Software
|
Namespaces | |
| namespace | Concepts |
| namespace | Details |
Classes | |
| class | BinaryPageMemoryResourceSvc |
| Service implementing "binary page" caching on top of another memory resource. More... | |
| class | CopiesAdaptorTool |
Tool implementing AthDevice::ICopiesTool using two tools. More... | |
| class | DebugMemoryResourceTool |
| Tool providing debugging functionality for memory resources. More... | |
| class | HostCopyTool |
Tool providing a basic, host-side vecmem::copy object. More... | |
| class | HostMemoryResourceTool |
| Tool providing a basic, host-side memory resource. More... | |
| class | ICopiesTool |
| Interface for a tool that provides host and device copy objects. More... | |
| class | ICopyProvider |
Interface for a component that provides a vecmem::copy object. More... | |
| class | ICopySvc |
Interface for a service that provides a vecmem::copy object. More... | |
| class | ICopyTool |
Interface for a tool that provides a vecmem::copy object. More... | |
| class | IMemoryMonitorSvc |
| Interface to a service that provides "device memory monitoring". More... | |
| class | IMemoryResourceProvider |
| Interface for a component that provides a "memory resource". More... | |
| class | IMemoryResourcesTool |
| Interface for a tool that provides a main/device and a host memory resource. More... | |
| class | IMemoryResourceSvc |
| Interface for a service that provides a "memory resource". More... | |
| class | IMemoryResourceTool |
| Interface for a tool that provides a "memory resource". More... | |
| class | MemoryMonitorSvc |
| Service providing "device memory monitoring". More... | |
| class | MemoryResourcesAdaptorTool |
Tool implementing AthDevice::IMemoryResourcesTool using two tools. More... | |
| class | MemoryResourceSvcAdaptorTool |
| Tool exposing a memory resource service as a memory resource tool. More... | |
| class | MonitoredMemoryResource |
| Memory resource that monitors memory allocations and deallocations. More... | |
| class | MonitoredMemoryResourceTool |
| Tool providing monitoring functionality for memory resources. More... | |
| class | PoolMemoryResourceSvc |
| Service implementing "pooled" caching on top of another memory resource. More... | |
| struct | SoAColumn |
| Description of a single SoA column. More... | |
| class | SoACopy |
| Utility to help with copying data between xAOD and VecMem SoA containers. More... | |
Functions | |
Type deduction guide(s) for the SoACopy class | |
| template<Concepts::SoAColumn... COLUMNS> | |
| SoACopy (COLUMNS...) -> SoACopy< COLUMNS... > | |
| template<Concepts::SoAColumn... COLUMNS> | |
| SoACopy (const std::tuple< COLUMNS... > &) -> SoACopy< COLUMNS... > | |
| AthDevice::SoACopy | ( | COLUMNS... | ) | -> SoACopy< COLUMNS... > |
| AthDevice::SoACopy | ( | const std::tuple< COLUMNS... > & | ) | -> SoACopy< COLUMNS... > |