#include <TensorContractionMapper.h>
| Public Types | |
| enum | { DirectOffsets = false } | 
| Public Member Functions | |
| EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Tensor::Scalar | coeff (typename Tensor::Index index) const | 
| EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE | CoeffLoader (const Tensor &tensor) | 
| EIGEN_DEVICE_FUNC const EIGEN_ALWAYS_INLINE MakePointer_< const typename Tensor::Scalar >::Type | data () const | 
| EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE void | offsetBuffer (typename Tensor::Index) | 
| template<int LoadMode> | |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Tensor::PacketReturnType | packet (typename Tensor::Index index) const | 
| Private Attributes | |
| const Tensor | m_tensor | 
The make pointer class is used by sycl in order to build the mapper class on the device. For other platform the default make pointer is used which is scalar * for CoeffLoader.
Definition at line 28 of file TensorContractionMapper.h.
| anonymous enum | 
| Enumerator | |
|---|---|
| DirectOffsets | |
Definition at line 38 of file TensorContractionMapper.h.
| 
 | inline | 
Definition at line 42 of file TensorContractionMapper.h.
| 
 | inline | 
Definition at line 54 of file TensorContractionMapper.h.
| 
 | inline | 
Definition at line 49 of file TensorContractionMapper.h.
| 
 | inline | 
Definition at line 44 of file TensorContractionMapper.h.
| 
 | inline | 
Definition at line 57 of file TensorContractionMapper.h.
| 
 | private | 
Definition at line 70 of file TensorContractionMapper.h.