![]() |
ATLAS Offline Software
|
Base class to provide common infrastructure for handling multiprocess state transitions for GPU. More...
#include <DeviceStateHandler.h>
Public Member Functions | |
| void | handle (const Incident &incident) override |
| virtual | ~DeviceStateHandler ()=default |
Protected Member Functions | |
| virtual StatusCode | initialize_global () |
| Glocal initialization. | |
| virtual StatusCode | initialize_worker () |
| Initialization per process. | |
| virtual StatusCode | stop_worker () |
| clean up | |
| virtual StatusCode | initialize () |
| virtual StatusCode | stop () |
Protected Attributes | |
| bool | m_is_child = false |
Base class to provide common infrastructure for handling multiprocess state transitions for GPU.
Based on CaloRecGPU/CaloGPUCUDAInitialization.h
Definition at line 27 of file DeviceStateHandler.h.
|
virtualdefault |
|
inlineoverride |
Definition at line 86 of file DeviceStateHandler.h.
|
inlineprotectedvirtual |
Definition at line 49 of file DeviceStateHandler.h.
|
inlineprotectedvirtual |
Glocal initialization.
Definition at line 32 of file DeviceStateHandler.h.
|
inlineprotectedvirtual |
Initialization per process.
Reimplemented in AthHIPExamples::LinearTransformExampleAlg.
Definition at line 38 of file DeviceStateHandler.h.
|
inlineprotectedvirtual |
Definition at line 68 of file DeviceStateHandler.h.
|
inlineprotectedvirtual |
clean up
Definition at line 44 of file DeviceStateHandler.h.
|
protected |
Definition at line 82 of file DeviceStateHandler.h.