async_msg_type typedef | tbb::flow::interface11::opencl_info::default_opencl_factory | |
context() | tbb::flow::interface11::opencl_factory< default_device_filter > | inlineprivate |
default_factory() | tbb::flow::interface11::opencl_info::default_opencl_factory | friend |
default_opencl_factory()=default | tbb::flow::interface11::opencl_info::default_opencl_factory | private |
device_type typedef | tbb::flow::interface11::opencl_factory< default_device_filter > | |
devices() | tbb::flow::interface11::opencl_factory< default_device_filter > | inline |
enqueue_map_buffer(opencl_device device, opencl_buffer_impl< Factory > &buffer, opencl_async_msg< void *, Factory > &dmsg) | tbb::flow::interface11::opencl_factory< default_device_filter > | inlineprivate |
enqueue_unmap_buffer(opencl_device device, opencl_memory< Factory > &memory, opencl_async_msg< void *, Factory > &dmsg) | tbb::flow::interface11::opencl_factory< default_device_filter > | inlineprivate |
finalize(opencl_device device, FinalizeFn fn, Args &... args) | tbb::flow::interface11::opencl_factory< default_device_filter > | inline |
finalize_callback(cl_event, cl_int event_command_exec_status, void *data) | tbb::flow::interface11::opencl_factory< default_device_filter > | inlineprivatestatic |
get_event_from_args(cl_event &e, const T &t, const Rest &... args) | tbb::flow::interface11::opencl_factory< default_device_filter > | inlineprivate |
get_event_from_args(cl_event &) | tbb::flow::interface11::opencl_factory< default_device_filter > | inlineprivate |
get_event_from_one_arg(cl_event &, const T &) | tbb::flow::interface11::opencl_factory< default_device_filter > | inlineprivate |
get_event_from_one_arg(cl_event &e, const opencl_async_msg< T, F > &msg) | tbb::flow::interface11::opencl_factory< default_device_filter > | inlineprivate |
init(const opencl_device_list &device_list) | tbb::flow::interface11::opencl_factory< default_device_filter > | inline |
init_once() | tbb::flow::interface11::opencl_factory< default_device_filter > | inlineprivate |
is_same_context(opencl_device::device_id_type d1, opencl_device::device_id_type d2) | tbb::flow::interface11::opencl_factory< default_device_filter > | inlineprivate |
kernel_type typedef | tbb::flow::interface11::opencl_factory< default_device_filter > | |
my_cl_context | tbb::flow::interface11::opencl_factory< default_device_filter > | private |
my_devices | tbb::flow::interface11::opencl_factory< default_device_filter > | private |
my_devices_mutex | tbb::flow::interface11::opencl_factory< default_device_filter > | private |
my_once_flag | tbb::flow::interface11::opencl_factory< default_device_filter > | private |
no_assign(const no_assign &)=default | tbb::internal::no_assign | private |
no_assign()=default | tbb::internal::no_assign | private |
no_copy(const no_copy &)=delete | tbb::internal::no_copy | private |
no_copy()=default | tbb::internal::no_copy | private |
opencl_factory() | tbb::flow::interface11::opencl_factory< default_device_filter > | inline |
opencl_factory(const opencl_factory &) | tbb::flow::interface11::opencl_factory< default_device_filter > | private |
opencl_factory< default_device_filter >::operator=(const opencl_factory &) | tbb::flow::interface11::opencl_factory< default_device_filter > | private |
tbb::internal::no_copy::operator=(const no_assign &)=delete | tbb::internal::no_assign | 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< default_device_filter > | inlineprivate |
process_arg_list(const kernel_type &, std::array< cl_event, NUM_ARGS > &, int &, int &) | tbb::flow::interface11::opencl_factory< default_device_filter > | 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< default_device_filter > | 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< default_device_filter > | inlineprivate |
range_type typedef | tbb::flow::interface11::opencl_factory< default_device_filter > | |
send_data(opencl_device device, T &t, Rest &... args) | tbb::flow::interface11::opencl_factory< default_device_filter > | inline |
send_data(opencl_device) | tbb::flow::interface11::opencl_factory< default_device_filter > | inline |
send_kernel(opencl_device device, const kernel_type &kernel, const range_type &work_size, Args &... args) | tbb::flow::interface11::opencl_factory< default_device_filter > | 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< default_device_filter > | inlineprivate |
update_arg_list(cl_event e, T &t, Rest &... args) | tbb::flow::interface11::opencl_factory< default_device_filter > | inlineprivate |
update_arg_list(cl_event) | tbb::flow::interface11::opencl_factory< default_device_filter > | inlineprivate |
update_one_arg(cl_event, T &) | tbb::flow::interface11::opencl_factory< default_device_filter > | inlineprivate |
update_one_arg(cl_event e, opencl_async_msg< T, F > &msg) | tbb::flow::interface11::opencl_factory< default_device_filter > | inlineprivate |
~opencl_factory() | tbb::flow::interface11::opencl_factory< default_device_filter > | inline |