ATLAS Offline Software
Public Attributes | List of all members
AthExXRT::VectorAddXRTExampleAlg::SlotData Struct Reference

Slot-specific state. More...

Collaboration diagram for AthExXRT::VectorAddXRTExampleAlg::SlotData:

Public Attributes

std::shared_ptr< xrt::device > m_device = nullptr
 Device pointer. More...
 
std::unique_ptr< xrt::kernel > m_kernel = nullptr
 Kernel object. More...
 
std::unique_ptr< xrt::runm_run = nullptr
 Kernel run object. More...
 
std::unique_ptr< xrt::bo > m_bo_in1 = nullptr
 Buffer objects. More...
 
std::unique_ptr< xrt::bo > m_bo_in2 = nullptr
 
std::unique_ptr< xrt::bo > m_bo_out = nullptr
 

Detailed Description

Slot-specific state.

Definition at line 60 of file VectorAddXRTExampleAlg.h.

Member Data Documentation

◆ m_bo_in1

std::unique_ptr<xrt::bo> AthExXRT::VectorAddXRTExampleAlg::SlotData::m_bo_in1 = nullptr

Buffer objects.

Definition at line 71 of file VectorAddXRTExampleAlg.h.

◆ m_bo_in2

std::unique_ptr<xrt::bo> AthExXRT::VectorAddXRTExampleAlg::SlotData::m_bo_in2 = nullptr

Definition at line 72 of file VectorAddXRTExampleAlg.h.

◆ m_bo_out

std::unique_ptr<xrt::bo> AthExXRT::VectorAddXRTExampleAlg::SlotData::m_bo_out = nullptr

Definition at line 73 of file VectorAddXRTExampleAlg.h.

◆ m_device

std::shared_ptr<xrt::device> AthExXRT::VectorAddXRTExampleAlg::SlotData::m_device = nullptr

Device pointer.

Definition at line 62 of file VectorAddXRTExampleAlg.h.

◆ m_kernel

std::unique_ptr<xrt::kernel> AthExXRT::VectorAddXRTExampleAlg::SlotData::m_kernel = nullptr

Kernel object.

Definition at line 65 of file VectorAddXRTExampleAlg.h.

◆ m_run

std::unique_ptr<xrt::run> AthExXRT::VectorAddXRTExampleAlg::SlotData::m_run = nullptr

Kernel run object.

Definition at line 68 of file VectorAddXRTExampleAlg.h.


The documentation for this struct was generated from the following file: