Public Member Functions | Public Attributes | Static Public Attributes | List of all members
Eigen::TensorSycl::internal::ScanParameters< index_t > Struct Template Reference

#include <TensorScanSycl.h>

Public Member Functions

 ScanParameters (index_t total_size_, index_t non_scan_size_, index_t scan_size_, index_t non_scan_stride_, index_t scan_stride_, index_t panel_threads_, index_t group_threads_, index_t block_threads_, index_t elements_per_group_, index_t elements_per_block_, index_t loop_range_)
 

Public Attributes

const index_t block_threads
 
const index_t elements_per_block
 
const index_t elements_per_group
 
const index_t group_threads
 
const index_t loop_range
 
const index_t non_scan_size
 
const index_t non_scan_stride
 
const index_t panel_threads
 
const index_t scan_size
 
const index_t scan_stride
 
const index_t total_size
 

Static Public Attributes

static EIGEN_CONSTEXPR index_t ScanPerThread = 8
 

Detailed Description

template<typename index_t>
struct Eigen::TensorSycl::internal::ScanParameters< index_t >

Definition at line 49 of file TensorScanSycl.h.

Constructor & Destructor Documentation

◆ ScanParameters()

template<typename index_t>
Eigen::TensorSycl::internal::ScanParameters< index_t >::ScanParameters ( index_t  total_size_,
index_t  non_scan_size_,
index_t  scan_size_,
index_t  non_scan_stride_,
index_t  scan_stride_,
index_t  panel_threads_,
index_t  group_threads_,
index_t  block_threads_,
index_t  elements_per_group_,
index_t  elements_per_block_,
index_t  loop_range_ 
)
inline

Definition at line 64 of file TensorScanSycl.h.

Member Data Documentation

◆ block_threads

template<typename index_t>
const index_t Eigen::TensorSycl::internal::ScanParameters< index_t >::block_threads

Definition at line 59 of file TensorScanSycl.h.

◆ elements_per_block

template<typename index_t>
const index_t Eigen::TensorSycl::internal::ScanParameters< index_t >::elements_per_block

Definition at line 61 of file TensorScanSycl.h.

◆ elements_per_group

template<typename index_t>
const index_t Eigen::TensorSycl::internal::ScanParameters< index_t >::elements_per_group

Definition at line 60 of file TensorScanSycl.h.

◆ group_threads

template<typename index_t>
const index_t Eigen::TensorSycl::internal::ScanParameters< index_t >::group_threads

Definition at line 58 of file TensorScanSycl.h.

◆ loop_range

template<typename index_t>
const index_t Eigen::TensorSycl::internal::ScanParameters< index_t >::loop_range

Definition at line 62 of file TensorScanSycl.h.

◆ non_scan_size

template<typename index_t>
const index_t Eigen::TensorSycl::internal::ScanParameters< index_t >::non_scan_size

Definition at line 53 of file TensorScanSycl.h.

◆ non_scan_stride

template<typename index_t>
const index_t Eigen::TensorSycl::internal::ScanParameters< index_t >::non_scan_stride

Definition at line 55 of file TensorScanSycl.h.

◆ panel_threads

template<typename index_t>
const index_t Eigen::TensorSycl::internal::ScanParameters< index_t >::panel_threads

Definition at line 57 of file TensorScanSycl.h.

◆ scan_size

template<typename index_t>
const index_t Eigen::TensorSycl::internal::ScanParameters< index_t >::scan_size

Definition at line 54 of file TensorScanSycl.h.

◆ scan_stride

template<typename index_t>
const index_t Eigen::TensorSycl::internal::ScanParameters< index_t >::scan_stride

Definition at line 56 of file TensorScanSycl.h.

◆ ScanPerThread

template<typename index_t>
EIGEN_CONSTEXPR index_t Eigen::TensorSycl::internal::ScanParameters< index_t >::ScanPerThread = 8
static

Definition at line 51 of file TensorScanSycl.h.

◆ total_size

template<typename index_t>
const index_t Eigen::TensorSycl::internal::ScanParameters< index_t >::total_size

Definition at line 52 of file TensorScanSycl.h.


The documentation for this struct was generated from the following file:


gtsam
Author(s):
autogenerated on Tue Jul 4 2023 02:46:12