|
Graph Framework
|
Interface class representing items. More...
#include <workflow.hpp>
Public Member Functions | |
| virtual void | create_kernel_call (jit::context< T, SAFE_MATH > &context)=0 |
| Set the kernel function. | |
| virtual void | run ()=0 |
| Run the work item. | |
Interface class representing items.
| T | Base type of the calculation. |
| SAFE_MATH | Use Safe Math operations. |
|
pure virtual |
Set the kernel function.
| [in,out] | context | Jit context. |
Implemented in workflow::callback_item< T, SAFE_MATH >, workflow::zero_item< T, SAFE_MATH >, workflow::copy_item< T, SAFE_MATH >, workflow::work_item< T, SAFE_MATH >, workflow::work_item< T, false >, workflow::loop_item< T, SAFE_MATH >, and workflow::converge_item< T, SAFE_MATH >.
|
pure virtual |
Run the work item.
Implemented in workflow::callback_item< T, SAFE_MATH >, workflow::zero_item< T, SAFE_MATH >, workflow::copy_item< T, SAFE_MATH >, workflow::work_item< T, SAFE_MATH >, workflow::work_item< T, false >, workflow::loop_item< T, SAFE_MATH >, and workflow::converge_item< T, SAFE_MATH >.