#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 | |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | operator() (cl::sycl::nd_item< 1 > itemID) |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE | ScanAdjustmentKernelFunctor (LocalAccessor, InAccessor in_accessor_, OutAccessor out_accessor_, const ScanParameters< Index > scanParameters_, Op accumulator_) |
Public Attributes | |
Op | accumulator |
InAccessor | in_accessor |
OutAccessor | out_accessor |
const ScanParameters< Index > | scanParameters |
Static Public Attributes | |
static EIGEN_CONSTEXPR int | PacketSize = ScanParameters<Index>::ScanPerThread / 2 |
Definition at line 357 of file TensorScanSycl.h.
typedef cl::sycl::accessor<CoeffReturnType, 1, cl::sycl::access::mode::read_write, cl::sycl::access::target::local> Eigen::TensorSycl::internal::ScanAdjustmentKernelFunctor< CoeffReturnType, InAccessor, OutAccessor, Op, Index >::LocalAccessor |
Definition at line 359 of file TensorScanSycl.h.
|
inline |
Definition at line 365 of file TensorScanSycl.h.
|
inline |
Definition at line 374 of file TensorScanSycl.h.
Op Eigen::TensorSycl::internal::ScanAdjustmentKernelFunctor< CoeffReturnType, InAccessor, OutAccessor, Op, Index >::accumulator |
Definition at line 364 of file TensorScanSycl.h.
InAccessor Eigen::TensorSycl::internal::ScanAdjustmentKernelFunctor< CoeffReturnType, InAccessor, OutAccessor, Op, Index >::in_accessor |
Definition at line 361 of file TensorScanSycl.h.
OutAccessor Eigen::TensorSycl::internal::ScanAdjustmentKernelFunctor< CoeffReturnType, InAccessor, OutAccessor, Op, Index >::out_accessor |
Definition at line 362 of file TensorScanSycl.h.
|
static |
Definition at line 360 of file TensorScanSycl.h.
const ScanParameters<Index> Eigen::TensorSycl::internal::ScanAdjustmentKernelFunctor< CoeffReturnType, InAccessor, OutAccessor, Op, Index >::scanParameters |
Definition at line 363 of file TensorScanSycl.h.