Intel(R) Threading Building Blocks Doxygen Documentation
version 4.2.3
|
#include <flow_graph_opencl_node.h>
Public Types | |
typedef size_t | range_index_type |
typedef std::array< range_index_type, 3 > | nd_range_type |
Public Member Functions | |
template<typename G = std::initializer_list<int>, typename L = std::initializer_list<int>, typename = typename std::enable_if<!std::is_same<typename std::decay<G>::type, opencl_range>::value>::type> | |
opencl_range (G &&global_work=std::initializer_list< int >({ 0 }), L &&local_work=std::initializer_list< int >({ 0, 0, 0 })) | |
const nd_range_type & | global_range () const |
const nd_range_type & | local_range () const |
Private Attributes | |
nd_range_type | my_global_work_size |
nd_range_type | my_local_work_size |
Definition at line 779 of file flow_graph_opencl_node.h.
typedef std::array<range_index_type, 3> tbb::flow::interface10::opencl_range::nd_range_type |
Definition at line 782 of file flow_graph_opencl_node.h.
typedef size_t tbb::flow::interface10::opencl_range::range_index_type |
Definition at line 781 of file flow_graph_opencl_node.h.
|
inline |
Definition at line 786 of file flow_graph_opencl_node.h.
|
inline |
Definition at line 798 of file flow_graph_opencl_node.h.
References my_global_work_size.
Referenced by tbb::flow::interface10::opencl_factory< default_device_filter >::send_kernel_impl().
|
inline |
Definition at line 799 of file flow_graph_opencl_node.h.
References my_local_work_size.
Referenced by tbb::flow::interface10::opencl_factory< default_device_filter >::send_kernel_impl().
|
private |
Definition at line 802 of file flow_graph_opencl_node.h.
Referenced by global_range().
|
private |
Definition at line 803 of file flow_graph_opencl_node.h.
Referenced by local_range().