Intel(R) Threading Building Blocks Doxygen Documentation  version 4.2.3
tbb::flow::interface11::opencl_info::default_opencl_factory Member List

This is the complete list of members for tbb::flow::interface11::opencl_info::default_opencl_factory, including all inherited members.

async_msg_type typedeftbb::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_factoryfriend
default_opencl_factory()=defaulttbb::flow::interface11::opencl_info::default_opencl_factoryprivate
device_type typedeftbb::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 typedeftbb::flow::interface11::opencl_factory< default_device_filter >
my_cl_contexttbb::flow::interface11::opencl_factory< default_device_filter >private
my_devicestbb::flow::interface11::opencl_factory< default_device_filter >private
my_devices_mutextbb::flow::interface11::opencl_factory< default_device_filter >private
my_once_flagtbb::flow::interface11::opencl_factory< default_device_filter >private
no_assign(const no_assign &)=defaulttbb::internal::no_assignprivate
no_assign()=defaulttbb::internal::no_assignprivate
no_copy(const no_copy &)=deletetbb::internal::no_copyprivate
no_copy()=defaulttbb::internal::no_copyprivate
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 &)=deletetbb::internal::no_assignprivate
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 typedeftbb::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

Copyright © 2005-2020 Intel Corporation. All Rights Reserved.

Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its subsidiaries in the United States and other countries.

* Other names and brands may be claimed as the property of others.