/home/runner/work/HiCR/HiCR/include/hicr/backends/boost/computeManager.hpp Source File
|
HiCR
|
computeManager.hpp
Go to the documentation of this file.
62 __INLINE__ std::shared_ptr<HiCR::ExecutionUnit> createExecutionUnit(const replicableFc_t &function) override { return std::make_shared<boost::ExecutionUnit>(function); }
71 __INLINE__ std::unique_ptr<HiCR::ExecutionState> createExecutionState(std::shared_ptr<HiCR::ExecutionUnit> executionUnit, void *const argument = nullptr) const override
77 [[nodiscard]] __INLINE__ std::unique_ptr<HiCR::ProcessingUnit> createProcessingUnit(std::shared_ptr<HiCR::ComputeResource> computeResource) const override
This file implements the execution state class for the Boost backend.
Definition computeManager.hpp:48
Definition computeManager.hpp:40
__INLINE__ std::unique_ptr< HiCR::ProcessingUnit > createProcessingUnit(std::shared_ptr< HiCR::ComputeResource > computeResource) const override
Definition computeManager.hpp:77
__INLINE__ std::shared_ptr< HiCR::ExecutionUnit > createExecutionUnit(const replicableFc_t &function) override
Definition computeManager.hpp:62
~ComputeManager() override=default
ComputeManager()
Definition computeManager.hpp:46
__INLINE__ std::unique_ptr< HiCR::ExecutionState > createExecutionState(std::shared_ptr< HiCR::ExecutionUnit > executionUnit, void *const argument=nullptr) const override
Definition computeManager.hpp:71
Provides a definition for the abstract compute manager class.
Provides a failure model and corresponding exception classes.
Generated by