#include <TensorScanSycl.h>
Public Member Functions | |
ScanParameters< Index > | get_scan_parameter () |
cl::sycl::nd_range< 1 > | get_thread_range () |
EIGEN_STRONG_INLINE | ScanInfo (const Index &total_size_, const Index &scan_size_, const Index &panel_size_, const Index &non_scan_size_, const Index &scan_stride_, const Index &non_scan_stride_, const Eigen::SyclDevice &dev_) |
Public Attributes | |
Index | block_size |
Index | block_threads |
const Eigen::SyclDevice & | dev |
Index | elements_per_block |
Index | elements_per_group |
Index | global_range |
Index | group_threads |
Index | local_range |
Index | loop_range |
Index | max_elements_per_block |
const Index & | non_scan_size |
const Index & | non_scan_stride |
const Index & | panel_size |
Index | panel_threads |
const Index & | scan_size |
const Index & | scan_stride |
const Index & | total_size |
Definition at line 352 of file TensorScanSycl.h.
|
inline |
Definition at line 371 of file TensorScanSycl.h.
|
inline |
Definition at line 404 of file TensorScanSycl.h.
|
inline |
Definition at line 408 of file TensorScanSycl.h.
Index Eigen::TensorSycl::internal::ScanInfo< Index >::block_size |
Definition at line 361 of file TensorScanSycl.h.
Index Eigen::TensorSycl::internal::ScanInfo< Index >::block_threads |
Definition at line 364 of file TensorScanSycl.h.
const Eigen::SyclDevice& Eigen::TensorSycl::internal::ScanInfo< Index >::dev |
Definition at line 370 of file TensorScanSycl.h.
Index Eigen::TensorSycl::internal::ScanInfo< Index >::elements_per_block |
Definition at line 366 of file TensorScanSycl.h.
Index Eigen::TensorSycl::internal::ScanInfo< Index >::elements_per_group |
Definition at line 365 of file TensorScanSycl.h.
Index Eigen::TensorSycl::internal::ScanInfo< Index >::global_range |
Definition at line 368 of file TensorScanSycl.h.
Index Eigen::TensorSycl::internal::ScanInfo< Index >::group_threads |
Definition at line 363 of file TensorScanSycl.h.
Index Eigen::TensorSycl::internal::ScanInfo< Index >::local_range |
Definition at line 369 of file TensorScanSycl.h.
Index Eigen::TensorSycl::internal::ScanInfo< Index >::loop_range |
Definition at line 367 of file TensorScanSycl.h.
Index Eigen::TensorSycl::internal::ScanInfo< Index >::max_elements_per_block |
Definition at line 360 of file TensorScanSycl.h.
const Index& Eigen::TensorSycl::internal::ScanInfo< Index >::non_scan_size |
Definition at line 356 of file TensorScanSycl.h.
const Index& Eigen::TensorSycl::internal::ScanInfo< Index >::non_scan_stride |
Definition at line 358 of file TensorScanSycl.h.
const Index& Eigen::TensorSycl::internal::ScanInfo< Index >::panel_size |
Definition at line 355 of file TensorScanSycl.h.
Index Eigen::TensorSycl::internal::ScanInfo< Index >::panel_threads |
Definition at line 362 of file TensorScanSycl.h.
const Index& Eigen::TensorSycl::internal::ScanInfo< Index >::scan_size |
Definition at line 354 of file TensorScanSycl.h.
const Index& Eigen::TensorSycl::internal::ScanInfo< Index >::scan_stride |
Definition at line 357 of file TensorScanSycl.h.
const Index& Eigen::TensorSycl::internal::ScanInfo< Index >::total_size |
Definition at line 353 of file TensorScanSycl.h.