|
| converge_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 T tol=1.0E-30, const size_t max_iter=1000) |
| Construct a workflow item.
|
|
virtual void | create_kernel_call (jit::context< T, SAFE_MATH > &context) |
| Set the kernel function.
|
|
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.
|
|
template<
jit::float_scalar T, bool SAFE_MATH = false>
class workflow::converge_item< T, SAFE_MATH >
Class representing a convergence workitem.
- Template Parameters
-
T | Base type of the calculation. |
SAFE_MATH | Use Safe Math operations. |