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 63 of file VectorMultOCLExampleAlg.h.
std::shared_ptr<cl::Context> AthExXRT::VectorMultOCLExampleAlg::SlotData::m_context = nullptr |
OpenCL context pointer.
Definition at line 65 of file VectorMultOCLExampleAlg.h.
std::unique_ptr<cl::Buffer> AthExXRT::VectorMultOCLExampleAlg::SlotData::m_dev_buf_in1 = nullptr |
Buffer objects.
Definition at line 77 of file VectorMultOCLExampleAlg.h.
std::unique_ptr<cl::Buffer> AthExXRT::VectorMultOCLExampleAlg::SlotData::m_dev_buf_in2 = nullptr |
Definition at line 78 of file VectorMultOCLExampleAlg.h.
std::unique_ptr<cl::Buffer> AthExXRT::VectorMultOCLExampleAlg::SlotData::m_dev_buf_out = nullptr |
Definition at line 79 of file VectorMultOCLExampleAlg.h.
uint32_t* AthExXRT::VectorMultOCLExampleAlg::SlotData::m_host_buf_in1 = nullptr |
Definition at line 81 of file VectorMultOCLExampleAlg.h.
uint32_t* AthExXRT::VectorMultOCLExampleAlg::SlotData::m_host_buf_in2 = nullptr |
Definition at line 82 of file VectorMultOCLExampleAlg.h.
uint32_t* AthExXRT::VectorMultOCLExampleAlg::SlotData::m_host_buf_out = nullptr |
Definition at line 83 of file VectorMultOCLExampleAlg.h.
std::unique_ptr<cl::Kernel> AthExXRT::VectorMultOCLExampleAlg::SlotData::m_kernel = nullptr |
Kernel object.
Definition at line 71 of file VectorMultOCLExampleAlg.h.
std::shared_ptr<cl::Program> AthExXRT::VectorMultOCLExampleAlg::SlotData::m_program = nullptr |
OpenCL program pointer.
Definition at line 68 of file VectorMultOCLExampleAlg.h.
std::unique_ptr<cl::CommandQueue> AthExXRT::VectorMultOCLExampleAlg::SlotData::m_queue = nullptr |
Kernel run object.
Definition at line 74 of file VectorMultOCLExampleAlg.h.