#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 418 of file TensorScanSycl.h.
|
inline |
Definition at line 437 of file TensorScanSycl.h.
|
inline |
Definition at line 470 of file TensorScanSycl.h.
|
inline |
Definition at line 474 of file TensorScanSycl.h.
Index Eigen::TensorSycl::internal::ScanInfo< Index >::block_size |
Definition at line 427 of file TensorScanSycl.h.
Index Eigen::TensorSycl::internal::ScanInfo< Index >::block_threads |
Definition at line 430 of file TensorScanSycl.h.
const Eigen::SyclDevice& Eigen::TensorSycl::internal::ScanInfo< Index >::dev |
Definition at line 436 of file TensorScanSycl.h.
Index Eigen::TensorSycl::internal::ScanInfo< Index >::elements_per_block |
Definition at line 432 of file TensorScanSycl.h.
Index Eigen::TensorSycl::internal::ScanInfo< Index >::elements_per_group |
Definition at line 431 of file TensorScanSycl.h.
Index Eigen::TensorSycl::internal::ScanInfo< Index >::global_range |
Definition at line 434 of file TensorScanSycl.h.
Index Eigen::TensorSycl::internal::ScanInfo< Index >::group_threads |
Definition at line 429 of file TensorScanSycl.h.
Index Eigen::TensorSycl::internal::ScanInfo< Index >::local_range |
Definition at line 435 of file TensorScanSycl.h.
Index Eigen::TensorSycl::internal::ScanInfo< Index >::loop_range |
Definition at line 433 of file TensorScanSycl.h.
Index Eigen::TensorSycl::internal::ScanInfo< Index >::max_elements_per_block |
Definition at line 426 of file TensorScanSycl.h.
const Index& Eigen::TensorSycl::internal::ScanInfo< Index >::non_scan_size |
Definition at line 422 of file TensorScanSycl.h.
const Index& Eigen::TensorSycl::internal::ScanInfo< Index >::non_scan_stride |
Definition at line 424 of file TensorScanSycl.h.
const Index& Eigen::TensorSycl::internal::ScanInfo< Index >::panel_size |
Definition at line 421 of file TensorScanSycl.h.
Index Eigen::TensorSycl::internal::ScanInfo< Index >::panel_threads |
Definition at line 428 of file TensorScanSycl.h.
const Index& Eigen::TensorSycl::internal::ScanInfo< Index >::scan_size |
Definition at line 420 of file TensorScanSycl.h.
const Index& Eigen::TensorSycl::internal::ScanInfo< Index >::scan_stride |
Definition at line 423 of file TensorScanSycl.h.
const Index& Eigen::TensorSycl::internal::ScanInfo< Index >::total_size |
Definition at line 419 of file TensorScanSycl.h.