Home ⌂Doc Index ◂Up ▴
Intel(R) Threading Building Blocks Doxygen Documentation  version 4.2.3
tbb::flow::interface11::opencl_factory< DeviceFilter > Member List

This is the complete list of members for tbb::flow::interface11::opencl_factory< DeviceFilter >, including all inherited members.

async_msg_type typedeftbb::flow::interface11::opencl_factory< DeviceFilter >
context()tbb::flow::interface11::opencl_factory< DeviceFilter >inlineprivate
device_type typedeftbb::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 typedeftbb::flow::interface11::opencl_factory< DeviceFilter >
my_cl_contexttbb::flow::interface11::opencl_factory< DeviceFilter >private
my_devicestbb::flow::interface11::opencl_factory< DeviceFilter >private
my_devices_mutextbb::flow::interface11::opencl_factory< DeviceFilter >private
my_once_flagtbb::flow::interface11::opencl_factory< DeviceFilter >private
opencl_buffer_impl classtbb::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 classtbb::flow::interface11::opencl_factory< DeviceFilter >friend
opencl_program classtbb::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 typedeftbb::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

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.