async_msg_type typedef | tbb::flow::interface11::opencl_factory< DeviceFilter > | |
context() | tbb::flow::interface11::opencl_factory< DeviceFilter > | inlineprivate |
device_type typedef | tbb::flow::interface11::opencl_factory< DeviceFilter > | |
devices() | tbb::flow::interface11::opencl_factory< DeviceFilter > | inline |
enqueue_map_buffer(opencl_device device, opencl_buffer_impl< Factory > &buffer, opencl_async_msg< void *, Factory > &dmsg) | tbb::flow::interface11::opencl_factory< DeviceFilter > | inlineprivate |
enqueue_unmap_buffer(opencl_device device, opencl_memory< Factory > &memory, opencl_async_msg< void *, Factory > &dmsg) | tbb::flow::interface11::opencl_factory< DeviceFilter > | inlineprivate |
finalize(opencl_device device, FinalizeFn fn, Args &... args) | tbb::flow::interface11::opencl_factory< DeviceFilter > | inline |
finalize_callback(cl_event, cl_int event_command_exec_status, void *data) | tbb::flow::interface11::opencl_factory< DeviceFilter > | inlineprivatestatic |
get_event_from_args(cl_event &e, const T &t, const Rest &... args) | tbb::flow::interface11::opencl_factory< DeviceFilter > | inlineprivate |
get_event_from_args(cl_event &) | tbb::flow::interface11::opencl_factory< DeviceFilter > | inlineprivate |
get_event_from_one_arg(cl_event &, const T &) | tbb::flow::interface11::opencl_factory< DeviceFilter > | inlineprivate |
get_event_from_one_arg(cl_event &e, const opencl_async_msg< T, F > &msg) | tbb::flow::interface11::opencl_factory< DeviceFilter > | inlineprivate |
init(const opencl_device_list &device_list) | tbb::flow::interface11::opencl_factory< DeviceFilter > | inline |
init_once() | tbb::flow::interface11::opencl_factory< DeviceFilter > | inlineprivate |
is_same_context(opencl_device::device_id_type d1, opencl_device::device_id_type d2) | tbb::flow::interface11::opencl_factory< DeviceFilter > | inlineprivate |
kernel_type typedef | tbb::flow::interface11::opencl_factory< DeviceFilter > | |
my_cl_context | tbb::flow::interface11::opencl_factory< DeviceFilter > | private |
my_devices | tbb::flow::interface11::opencl_factory< DeviceFilter > | private |
my_devices_mutex | tbb::flow::interface11::opencl_factory< DeviceFilter > | private |
my_once_flag | tbb::flow::interface11::opencl_factory< DeviceFilter > | private |
opencl_buffer_impl class | tbb::flow::interface11::opencl_factory< DeviceFilter > | friend |
opencl_factory() | tbb::flow::interface11::opencl_factory< DeviceFilter > | inline |
opencl_factory(const opencl_factory &) | tbb::flow::interface11::opencl_factory< DeviceFilter > | private |
opencl_memory class | tbb::flow::interface11::opencl_factory< DeviceFilter > | friend |
opencl_program class | tbb::flow::interface11::opencl_factory< DeviceFilter > | friend |
operator=(const opencl_factory &) | tbb::flow::interface11::opencl_factory< DeviceFilter > | private |
process_arg_list(const kernel_type &kernel, std::array< cl_event, NUM_ARGS > &events, int &num_events, int &place, const T &t, const Rest &... args) | tbb::flow::interface11::opencl_factory< DeviceFilter > | inlineprivate |
process_arg_list(const kernel_type &, std::array< cl_event, NUM_ARGS > &, int &, int &) | tbb::flow::interface11::opencl_factory< DeviceFilter > | inlineprivate |
process_one_arg(const kernel_type &kernel, std::array< cl_event, NUM_ARGS > &, int &, int &place, const T &t) | tbb::flow::interface11::opencl_factory< DeviceFilter > | inlineprivate |
process_one_arg(const kernel_type &kernel, std::array< cl_event, NUM_ARGS > &events, int &num_events, int &place, const opencl_async_msg< T, F > &msg) | tbb::flow::interface11::opencl_factory< DeviceFilter > | inlineprivate |
range_type typedef | tbb::flow::interface11::opencl_factory< DeviceFilter > | |
send_data(opencl_device device, T &t, Rest &... args) | tbb::flow::interface11::opencl_factory< DeviceFilter > | inline |
send_data(opencl_device) | tbb::flow::interface11::opencl_factory< DeviceFilter > | inline |
send_kernel(opencl_device device, const kernel_type &kernel, const range_type &work_size, Args &... args) | tbb::flow::interface11::opencl_factory< DeviceFilter > | inline |
send_kernel_impl(opencl_device device, const cl_kernel &kernel, const range_type &work_size, cl_uint num_events, cl_event *event_list) | tbb::flow::interface11::opencl_factory< DeviceFilter > | inlineprivate |
update_arg_list(cl_event e, T &t, Rest &... args) | tbb::flow::interface11::opencl_factory< DeviceFilter > | inlineprivate |
update_arg_list(cl_event) | tbb::flow::interface11::opencl_factory< DeviceFilter > | inlineprivate |
update_one_arg(cl_event, T &) | tbb::flow::interface11::opencl_factory< DeviceFilter > | inlineprivate |
update_one_arg(cl_event e, opencl_async_msg< T, F > &msg) | tbb::flow::interface11::opencl_factory< DeviceFilter > | inlineprivate |
~opencl_factory() | tbb::flow::interface11::opencl_factory< DeviceFilter > | inline |