#include <TensorScanSycl.h>
| Public Types | |
| typedef cl::sycl::accessor< CoeffReturnType, 1, cl::sycl::access::mode::read_write, cl::sycl::access::target::local > | LocalAccessor | 
| Public Member Functions | |
| template<scan_step sst = stp, typename InclusiveOp > | |
| typename ::Eigen::internal::enable_if< sst==scan_step::first >::type EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE | first_step_inclusive_Operation (InclusiveOp inclusive_op) | 
| template<scan_step sst = stp, typename InclusiveOp > | |
| typename ::Eigen::internal::enable_if< sst !=scan_step::first >::type EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE | first_step_inclusive_Operation (InclusiveOp) | 
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | operator() (cl::sycl::nd_item< 1 > itemID) | 
| template<scan_step sst = stp, typename Input > | |
| typename ::Eigen::internal::enable_if< sst==scan_step::first, CoeffReturnType >::type EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE | read (const Input &inpt, Index global_id) | 
| template<scan_step sst = stp, typename Input > | |
| typename ::Eigen::internal::enable_if< sst !=scan_step::first, CoeffReturnType >::type EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE | read (const Input &inpt, Index global_id) | 
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE | ScanKernelFunctor (LocalAccessor scratch_, const Evaluator dev_eval_, OutAccessor out_accessor_, OutAccessor temp_accessor_, const ScanParameters< Index > scanParameters_, Op accumulator_, const bool inclusive_) | 
| Public Attributes | |
| Op | accumulator | 
| Evaluator | dev_eval | 
| const bool | inclusive | 
| OutAccessor | out_accessor | 
| const ScanParameters< Index > | scanParameters | 
| LocalAccessor | scratch | 
| OutAccessor | temp_accessor | 
| Static Public Attributes | |
| static EIGEN_CONSTEXPR int | PacketSize = ScanParameters<Index>::ScanPerThread / 2 | 
Definition at line 149 of file TensorScanSycl.h.
| typedef cl::sycl::accessor<CoeffReturnType, 1, cl::sycl::access::mode::read_write, cl::sycl::access::target::local> Eigen::TensorSycl::internal::ScanKernelFunctor< Evaluator, CoeffReturnType, OutAccessor, Op, Index, stp >::LocalAccessor | 
Definition at line 151 of file TensorScanSycl.h.
| 
 | inline | 
Definition at line 161 of file TensorScanSycl.h.
| 
 | inline | 
Definition at line 189 of file TensorScanSycl.h.
| 
 | inline | 
Definition at line 195 of file TensorScanSycl.h.
| 
 | inline | 
Definition at line 197 of file TensorScanSycl.h.
| 
 | inline | 
Definition at line 176 of file TensorScanSycl.h.
| 
 | inline | 
Definition at line 183 of file TensorScanSycl.h.
| Op Eigen::TensorSycl::internal::ScanKernelFunctor< Evaluator, CoeffReturnType, OutAccessor, Op, Index, stp >::accumulator | 
Definition at line 159 of file TensorScanSycl.h.
| Evaluator Eigen::TensorSycl::internal::ScanKernelFunctor< Evaluator, CoeffReturnType, OutAccessor, Op, Index, stp >::dev_eval | 
Definition at line 155 of file TensorScanSycl.h.
| const bool Eigen::TensorSycl::internal::ScanKernelFunctor< Evaluator, CoeffReturnType, OutAccessor, Op, Index, stp >::inclusive | 
Definition at line 160 of file TensorScanSycl.h.
| OutAccessor Eigen::TensorSycl::internal::ScanKernelFunctor< Evaluator, CoeffReturnType, OutAccessor, Op, Index, stp >::out_accessor | 
Definition at line 156 of file TensorScanSycl.h.
| 
 | static | 
Definition at line 152 of file TensorScanSycl.h.
| const ScanParameters<Index> Eigen::TensorSycl::internal::ScanKernelFunctor< Evaluator, CoeffReturnType, OutAccessor, Op, Index, stp >::scanParameters | 
Definition at line 158 of file TensorScanSycl.h.
| LocalAccessor Eigen::TensorSycl::internal::ScanKernelFunctor< Evaluator, CoeffReturnType, OutAccessor, Op, Index, stp >::scratch | 
Definition at line 154 of file TensorScanSycl.h.
| OutAccessor Eigen::TensorSycl::internal::ScanKernelFunctor< Evaluator, CoeffReturnType, OutAccessor, Op, Index, stp >::temp_accessor | 
Definition at line 157 of file TensorScanSycl.h.