Public Types | |
| template<typename T > | |
| using | async_msg_type = dependency_msg< T, default_opencl_factory > |
Public Types inherited from tbb::flow::interface9::opencl_factory< default_opencl_factory_device_filter > | |
| using | async_msg_type = dependency_msg< T, opencl_factory< default_opencl_factory_device_filter >> |
| typedef opencl_device | device_type |
| typedef kernel | kernel_type |
| typedef opencl_range | range_type |
Public Member Functions | |
| default_opencl_factory (opencl_graph &g) | |
Public Member Functions inherited from tbb::flow::interface9::opencl_factory< default_opencl_factory_device_filter > | |
| opencl_factory (opencl_graph &g) | |
| bool | init (const opencl_device_list &device_list) |
| void | send_kernel (opencl_device device, const kernel_type &kernel, const range_type &work_size, Args &...args) |
| void | send_data (opencl_device device, T &t, Rest &...args) |
| void | send_data (opencl_device) |
| void | finalize (opencl_device device, FinalizeFn fn, Args &...args) |
| const opencl_device_list & | devices () |