|
| | loop_item (graph::input_nodes< T, SAFE_MATH > inputs, graph::output_nodes< T, SAFE_MATH > outputs, graph::map_nodes< T, SAFE_MATH > maps, graph::shared_random_state< T, SAFE_MATH > state, const std::string name, const size_t size, jit::context< T, SAFE_MATH > &context, const size_t iterations) |
| | Construct a workflow item.
|
| |
| virtual void | run () |
| | Run the workitem.
|
| |
| | work_item (graph::input_nodes< T, SAFE_MATH > in, graph::output_nodes< T, SAFE_MATH > out, graph::map_nodes< T, SAFE_MATH > maps, graph::shared_random_state< T, SAFE_MATH > state, const std::string name, const size_t size, jit::context< T, SAFE_MATH > &context) |
| | Construct a workflow item.
|
| |
| virtual void | create_kernel_call (jit::context< T, SAFE_MATH > &context) |
| | Set the kernel function.
|
| |
template<
jit::float_scalar T, bool SAFE_MATH = false>
class workflow::loop_item< T, SAFE_MATH >
Run a work item in a fixed iteration loop.
- Template Parameters
-
| T | Base type of the calculation. |
| SAFE_MATH | Use Safe Math operations. |