Member List

HiCR: Member List
HiCR
HiCR::backend::opencl::ComputeManager Member List

This is the complete list of members for HiCR::backend::opencl::ComputeManager, including all inherited members.

await(std::unique_ptr< HiCR::ProcessingUnit > &processingUnit)HiCR::ComputeManagerinline
awaitImpl(std::unique_ptr< HiCR::ProcessingUnit > &processingUnit) overrideHiCR::backend::opencl::ComputeManagerinlineprotected
HiCR::ComputeManager::awaitImpl(std::unique_ptr< HiCR::ProcessingUnit > &processingUnit)=0HiCR::ComputeManagerprotectedpure virtual
ComputeManager(const std::shared_ptr< cl::Context > &context)HiCR::backend::opencl::ComputeManagerinline
createExecutionState(std::shared_ptr< HiCR::ExecutionUnit > executionUnit, void *const argument=nullptr) const overrideHiCR::backend::opencl::ComputeManagerinline
HiCR::ComputeManager::createExecutionState(std::shared_ptr< HiCR::ExecutionUnit > executionUnit, void *const argument=nullptr) const =0HiCR::ComputeManagerpure virtual
createExecutionUnit(const std::vector< std::shared_ptr< opencl::Kernel > > &kernelOperations)HiCR::backend::opencl::ComputeManagerinline
createProcessingUnit(std::shared_ptr< HiCR::ComputeResource > resource) const overrideHiCR::backend::opencl::ComputeManagerinline
HiCR::ComputeManager::createProcessingUnit(std::shared_ptr< HiCR::ComputeResource > resource) const =0HiCR::ComputeManagerpure virtual
initialize(std::unique_ptr< HiCR::ProcessingUnit > &processingUnit)HiCR::ComputeManagerinline
initializeImpl(std::unique_ptr< HiCR::ProcessingUnit > &processingUnit) overrideHiCR::backend::opencl::ComputeManagerinlineprotected
HiCR::ComputeManager::initializeImpl(std::unique_ptr< HiCR::ProcessingUnit > &processingUnit)=0HiCR::ComputeManagerprotectedpure virtual
resume(std::unique_ptr< HiCR::ProcessingUnit > &processingUnit)HiCR::ComputeManagerinline
resumeImpl(std::unique_ptr< HiCR::ProcessingUnit > &processingUnit) overrideHiCR::backend::opencl::ComputeManagerinlineprotected
HiCR::ComputeManager::resumeImpl(std::unique_ptr< HiCR::ProcessingUnit > &processingUnit)=0HiCR::ComputeManagerprotectedpure virtual
start(std::unique_ptr< HiCR::ProcessingUnit > &processingUnit, std::unique_ptr< HiCR::ExecutionState > &executionState)HiCR::ComputeManagerinline
startImpl(std::unique_ptr< HiCR::ProcessingUnit > &processingUnit, std::unique_ptr< HiCR::ExecutionState > &executionState) overrideHiCR::backend::opencl::ComputeManagerinlineprotected
HiCR::ComputeManager::startImpl(std::unique_ptr< HiCR::ProcessingUnit > &processingUnit, std::unique_ptr< HiCR::ExecutionState > &executionState)=0HiCR::ComputeManagerprotectedpure virtual
suspend(std::unique_ptr< HiCR::ProcessingUnit > &processingUnit)HiCR::ComputeManagerinline
suspendImpl(std::unique_ptr< HiCR::ProcessingUnit > &processingUnit) overrideHiCR::backend::opencl::ComputeManagerinlineprotected
HiCR::ComputeManager::suspendImpl(std::unique_ptr< HiCR::ProcessingUnit > &processingUnit)=0HiCR::ComputeManagerprotectedpure virtual
terminate(std::unique_ptr< HiCR::ProcessingUnit > &processingUnit)HiCR::ComputeManagerinline
terminateImpl(std::unique_ptr< HiCR::ProcessingUnit > &processingUnit) overrideHiCR::backend::opencl::ComputeManagerinlineprotected
HiCR::ComputeManager::terminateImpl(std::unique_ptr< HiCR::ProcessingUnit > &processingUnit)=0HiCR::ComputeManagerprotectedpure virtual
~ComputeManager() override=defaultHiCR::backend::opencl::ComputeManagervirtual