Identifies an instance of a group::parallel_for_work_item function object executing at each point in a local range passed to a parallel_for_work_item call or to the corresponding parallel_for_work_group call. More...
#include <sycl/detail/helpers.hpp>
Public Member Functions | |
h_item ()=delete | |
h_item (const h_item &hi)=default | |
h_item & | operator= (const h_item &hi)=default |
item< dimensions, false > | get_global () const |
item< dimensions, false > | get_local () const |
item< dimensions, false > | get_logical_local () const |
item< dimensions, false > | get_physical_local () const |
range< dimensions > | get_global_range () const |
size_t | get_global_range (int dimension) const |
id< dimensions > | get_global_id () const |
size_t | get_global_id (int dimension) const |
range< dimensions > | get_local_range () const |
size_t | get_local_range (int dimension) const |
id< dimensions > | get_local_id () const |
size_t | get_local_id (int dimension) const |
range< dimensions > | get_logical_local_range () const |
size_t | get_logical_local_range (int dimension) const |
id< dimensions > | get_logical_local_id () const |
size_t | get_logical_local_id (int dimension) const |
range< dimensions > | get_physical_local_range () const |
size_t | get_physical_local_range (int dimension) const |
id< dimensions > | get_physical_local_id () const |
size_t | get_physical_local_id (int dimension) const |
bool | operator== (const h_item &rhs) const |
bool | operator!= (const h_item &rhs) const |
Protected Member Functions | |
h_item (const item< dimensions, false > &GL, const item< dimensions, false > &L, const range< dimensions > &flexLocalRange) | |
h_item (const item< dimensions, false > &GL, const item< dimensions, false > &L) | |
void | setLogicalLocalID (const id< dimensions > &ID) |
Friends | |
class | detail::Builder |
class | group< dimensions > |
Identifies an instance of a group::parallel_for_work_item function object executing at each point in a local range passed to a parallel_for_work_item call or to the corresponding parallel_for_work_group call.
Definition at line 34 of file helpers.hpp.
|
delete |
|
default |
|
inlineprotected |
Definition at line 113 of file h_item.hpp.
|
inlineprotected |
Definition at line 119 of file h_item.hpp.
|
inline |
Definition at line 37 of file h_item.hpp.
Referenced by sycl::_V1::detail::writeHItem().
|
inline |
Definition at line 53 of file h_item.hpp.
|
inline |
Definition at line 55 of file h_item.hpp.
|
inline |
Definition at line 45 of file h_item.hpp.
|
inline |
Definition at line 49 of file h_item.hpp.
|
inline |
Definition at line 39 of file h_item.hpp.
|
inline |
Definition at line 65 of file h_item.hpp.
|
inline |
Definition at line 67 of file h_item.hpp.
|
inline |
Definition at line 59 of file h_item.hpp.
|
inline |
Definition at line 61 of file h_item.hpp.
|
inline |
Definition at line 41 of file h_item.hpp.
Referenced by sycl::_V1::detail::writeHItem().
|
inline |
Definition at line 79 of file h_item.hpp.
|
inline |
Definition at line 83 of file h_item.hpp.
|
inline |
Definition at line 71 of file h_item.hpp.
|
inline |
Definition at line 75 of file h_item.hpp.
|
inline |
Definition at line 43 of file h_item.hpp.
Referenced by sycl::_V1::__SYCL_TYPE(), and sycl::_V1::detail::writeHItem().
|
inline |
Definition at line 95 of file h_item.hpp.
|
inline |
Definition at line 99 of file h_item.hpp.
|
inline |
Definition at line 87 of file h_item.hpp.
|
inline |
Definition at line 91 of file h_item.hpp.
|
inline |
Definition at line 108 of file h_item.hpp.
|
default |
|
inline |
Definition at line 103 of file h_item.hpp.
|
inlineprotected |
Definition at line 124 of file h_item.hpp.
Referenced by sycl::_V1::__SYCL_TYPE().
|
friend |
Definition at line 111 of file h_item.hpp.
|
friend |
Definition at line 112 of file h_item.hpp.