![]()  | 
  
    ATLAS Offline Software
    
   | 
 
Slot-specific state. More...
Public Attributes | |
| std::shared_ptr< cl::Context > | m_context = nullptr | 
| OpenCL context pointer.  More... | |
| std::shared_ptr< cl::Program > | m_program = nullptr | 
| OpenCL program pointer.  More... | |
| std::unique_ptr< cl::Kernel > | m_kernel = nullptr | 
| Kernel object.  More... | |
| std::unique_ptr< cl::CommandQueue > | m_queue = nullptr | 
| Kernel run object.  More... | |
| std::unique_ptr< cl::Buffer > | m_dev_buf_in1 = nullptr | 
| Buffer objects.  More... | |
| std::unique_ptr< cl::Buffer > | m_dev_buf_in2 = nullptr | 
| std::unique_ptr< cl::Buffer > | m_dev_buf_out = nullptr | 
| uint32_t * | m_host_buf_in1 = nullptr | 
| uint32_t * | m_host_buf_in2 = nullptr | 
| uint32_t * | m_host_buf_out = nullptr | 
Slot-specific state.
Definition at line 72 of file VectorAddOCLExampleAlg.h.
| std::shared_ptr<cl::Context> AthExXRT::VectorAddOCLExampleAlg::SlotData::m_context = nullptr | 
OpenCL context pointer.
Definition at line 74 of file VectorAddOCLExampleAlg.h.
| std::unique_ptr<cl::Buffer> AthExXRT::VectorAddOCLExampleAlg::SlotData::m_dev_buf_in1 = nullptr | 
Buffer objects.
Definition at line 86 of file VectorAddOCLExampleAlg.h.
| std::unique_ptr<cl::Buffer> AthExXRT::VectorAddOCLExampleAlg::SlotData::m_dev_buf_in2 = nullptr | 
Definition at line 87 of file VectorAddOCLExampleAlg.h.
| std::unique_ptr<cl::Buffer> AthExXRT::VectorAddOCLExampleAlg::SlotData::m_dev_buf_out = nullptr | 
Definition at line 88 of file VectorAddOCLExampleAlg.h.
| uint32_t* AthExXRT::VectorAddOCLExampleAlg::SlotData::m_host_buf_in1 = nullptr | 
Definition at line 90 of file VectorAddOCLExampleAlg.h.
| uint32_t* AthExXRT::VectorAddOCLExampleAlg::SlotData::m_host_buf_in2 = nullptr | 
Definition at line 91 of file VectorAddOCLExampleAlg.h.
| uint32_t* AthExXRT::VectorAddOCLExampleAlg::SlotData::m_host_buf_out = nullptr | 
Definition at line 92 of file VectorAddOCLExampleAlg.h.
| std::unique_ptr<cl::Kernel> AthExXRT::VectorAddOCLExampleAlg::SlotData::m_kernel = nullptr | 
Kernel object.
Definition at line 80 of file VectorAddOCLExampleAlg.h.
| std::shared_ptr<cl::Program> AthExXRT::VectorAddOCLExampleAlg::SlotData::m_program = nullptr | 
OpenCL program pointer.
Definition at line 77 of file VectorAddOCLExampleAlg.h.
| std::unique_ptr<cl::CommandQueue> AthExXRT::VectorAddOCLExampleAlg::SlotData::m_queue = nullptr | 
Kernel run object.
Definition at line 83 of file VectorAddOCLExampleAlg.h.
 1.8.18