Graph Framework
Loading...
Searching...
No Matches
workflow::item< T, SAFE_MATH > Class Template Referenceabstract

Interface class representing items. More...

#include <workflow.hpp>

Inheritance diagram for workflow::item< T, SAFE_MATH >:
workflow::callback_item< T, SAFE_MATH > workflow::copy_item< T, SAFE_MATH > workflow::loop_item< T, SAFE_MATH > workflow::work_item< T, SAFE_MATH > workflow::zero_item< T, SAFE_MATH > workflow::converge_item< T, SAFE_MATH >

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.
 

Detailed Description

template<jit::float_scalar T, bool SAFE_MATH = false>
class workflow::item< T, SAFE_MATH >

Interface class representing items.

Template Parameters
TBase type of the calculation.
SAFE_MATHUse Safe Math operations.

Member Function Documentation

◆ create_kernel_call()

template<jit::float_scalar T, bool SAFE_MATH = false>
virtual void workflow::item< T, SAFE_MATH >::create_kernel_call ( jit::context< T, SAFE_MATH > &  context)
pure virtual

◆ run()


The documentation for this class was generated from the following file: