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 115 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 130 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 125 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 127 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 126 of file TensorScanSycl.h.

◆ group_threads

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

Definition at line 124 of file TensorScanSycl.h.

◆ loop_range

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

Definition at line 128 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 119 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 121 of file TensorScanSycl.h.

◆ panel_threads

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

Definition at line 123 of file TensorScanSycl.h.

◆ scan_size

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

Definition at line 120 of file TensorScanSycl.h.

◆ scan_stride

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

Definition at line 122 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 117 of file TensorScanSycl.h.

◆ total_size

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

Definition at line 118 of file TensorScanSycl.h.


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


gtsam
Author(s):
autogenerated on Fri Nov 1 2024 03:50:55