![]() |
ATLAS Offline Software
|
#include <TrigITkModuleCuda.h>
Public Member Functions | |
| TrigITkModuleCuda () | |
| ~TrigITkModuleCuda () | |
| bool | configure () |
| TrigAccel::Work * | createWork (int, std::shared_ptr< TrigAccel::OffloadBuffer >) |
| const std::vector< int > | getProvidedAlgs () |
| virtual int | getFactoryId () |
Private Member Functions | |
| void | checkError (int code=0) const |
| SeedMakingDeviceContext * | createSeedMakingContext (int) const |
| SeedMakingManagedDeviceContext * | createManagedSeedMakingContext (int) const |
| GbtsDeviceContext * | createGbtsContext (int id, const TrigAccel::ITk::GRAPH_MAKING_INPUT_DATA *) const |
Private Attributes | |
| unsigned char * | m_h_detmodel |
| std::map< int, unsigned char * > | m_d_detmodel_ptrs |
| int | m_maxDevice |
| bool | m_dumpTimeLine |
| std::atomic< unsigned int > | m_workItemCounters [100] |
| WorkTimeStampQueue | m_timeLine |
Definition at line 17 of file TrigITkModuleCuda.h.
| TrigITkModuleCuda::TrigITkModuleCuda | ( | ) |
| TrigITkModuleCuda::~TrigITkModuleCuda | ( | ) |
|
inlineprivate |
Definition at line 37 of file TrigITkModuleCuda.h.
|
virtual |
Implements TrigAccel::WorkFactory.
|
private |
|
private |
|
private |
|
virtual |
Implements TrigAccel::WorkFactory.
|
inlinevirtual |
Implements TrigAccel::WorkFactory.
Definition at line 31 of file TrigITkModuleCuda.h.
|
virtual |
Implements TrigAccel::WorkFactory.
|
private |
Definition at line 51 of file TrigITkModuleCuda.h.
|
private |
Definition at line 64 of file TrigITkModuleCuda.h.
|
private |
Definition at line 49 of file TrigITkModuleCuda.h.
|
private |
Definition at line 53 of file TrigITkModuleCuda.h.
|
private |
Definition at line 67 of file TrigITkModuleCuda.h.
|
private |
Definition at line 66 of file TrigITkModuleCuda.h.