Intel clGPU
|
Function implementation supporting direct execution. More...
#include <functions_base.hpp>
Inherits function_impl< Func >.
Public Member Functions | |
virtual event | execute (const typename Func::params ¶ms, const std::vector< event > &dep_events)=0 |
Run function implementation. More... | |
![]() | |
virtual const char * | name () const =0 |
string representation of the implementation | |
virtual const char * | full_name () const =0 |
string representation of function and the implementation | |
virtual bool | accept (const typename Func::params &, typename Func::score &) |
Check if the implementation supports actual function parameters values. More... | |
Additional Inherited Members | |
![]() | |
typedef Func | func_type |
Function implementation supporting direct execution.
Func | function type |
Definition at line 120 of file functions_base.hpp.
|
pure virtual |
Run function implementation.
params | Actual function parameters |
dep_events | List of events to be waited before start function execution |