|
Intel(R) Threading Building Blocks Doxygen Documentation
version 4.2.3
|
#include "internal/_deprecated_header_message_guard.h"#include "internal/_warning_suppress_enable_notice.h"#include "tbb/tbb_config.h"#include "flow_graph.h"#include <vector>#include <string>#include <algorithm>#include <iostream>#include <fstream>#include <map>#include <mutex>#include <CL/cl.h>#include "internal/_warning_suppress_disable_notice.h"Go to the source code of this file.
Namespaces | |
| tbb | |
| The graph class. | |
| tbb::flow | |
| tbb::flow::interface11 | |
| tbb::flow::interface11::opencl_info | |
| tbb::flow::interface11::internal | |
Macros | |
| #define | __TBB_flow_graph_opencl_node_H |
| #define | __TBB_flow_graph_opencl_node_H_include_area |
| #define | is_typedef(type) |
Functions | |
| void | tbb::flow::interface11::enforce_cl_retcode (cl_int err, std::string msg) |
| template<typename T > | |
| T | tbb::flow::interface11::event_info (cl_event e, cl_event_info i) |
| template<typename T > | |
| T | tbb::flow::interface11::device_info (cl_device_id d, cl_device_info i) |
| template<> | |
| std::string | tbb::flow::interface11::device_info< std::string > (cl_device_id d, cl_device_info i) |
| template<typename T > | |
| T | tbb::flow::interface11::platform_info (cl_platform_id p, cl_platform_info i) |
| template<> | |
| std::string | tbb::flow::interface11::platform_info< std::string > (cl_platform_id p, cl_platform_info i) |
| opencl_device_list | tbb::flow::interface11::internal::find_available_devices () |
| const opencl_device_list & | tbb::flow::interface11::opencl_info::available_devices () |
| template<typename K , typename T , typename Factory > | |
| K | tbb::flow::interface11::key_from_message (const opencl_async_msg< T, Factory > &dmsg) |
| tbb::flow::interface11::is_typedef (native_object_type) | |
| tbb::flow::interface11::is_typedef (memory_object_type) | |
| template<typename T > | |
| std::enable_if < is_native_object_type< T > ::value, typename T::native_object_type >::type | tbb::flow::interface11::get_native_object (const T &t) |
| template<typename T > | |
| std::enable_if <!is_native_object_type< T > ::value, T >::type | tbb::flow::interface11::get_native_object (T t) |
| template<typename T , typename Factory > | |
| std::enable_if < is_memory_object_type< T > ::value >::type | tbb::flow::interface11::send_if_memory_object (opencl_device device, opencl_async_msg< T, Factory > &dmsg) |
| template<typename T > | |
| std::enable_if < is_memory_object_type< T > ::value >::type | tbb::flow::interface11::send_if_memory_object (opencl_device device, T &t) |
| template<typename T > | |
| std::enable_if <!is_memory_object_type< T > ::value >::type | tbb::flow::interface11::send_if_memory_object (opencl_device, T &) |
| template<typename T , typename Factory > | |
| std::enable_if < is_memory_object_type< T > ::value >::type | tbb::flow::interface11::receive_if_memory_object (const opencl_async_msg< T, Factory > &dmsg) |
| template<typename T > | |
| std::enable_if <!is_memory_object_type< T > ::value >::type | tbb::flow::interface11::receive_if_memory_object (const T &) |
| default_opencl_factory & | tbb::flow::interface11::opencl_info::default_factory () |
Variables | |
| template<typename T , typename Factory = opencl_info::default_opencl_factory> | |
| class __TBB_DEPRECATED_IN_VERBOSE_MODE | tbb::flow::interface11::opencl_subbuffer |
| template<typename... Args> | |
| class __TBB_DEPRECATED_IN_VERBOSE_MODE | tbb::flow::interface11::opencl_node |
| #define __TBB_flow_graph_opencl_node_H |
Definition at line 29 of file flow_graph_opencl_node.h.
| #define __TBB_flow_graph_opencl_node_H_include_area |
Definition at line 31 of file flow_graph_opencl_node.h.
| #define is_typedef | ( | type | ) |
Definition at line 734 of file flow_graph_opencl_node.h.