#include <TensorContractionMapper.h>
Public Types | |
enum | { DirectOffsets = CoeffLoader<Tensor, Tensor::RawAccess>::DirectOffsets } |
Public Member Functions | |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index | computeIndex (Index row, Index col) const |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE IndexPair< Index > | computeIndexPair (Index row, Index col, const Index distance) const |
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Index | firstAligned (Index size) const |
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE void | offsetBuffer (typename Tensor::Index offset) |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar | operator() (Index row) const |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar | operator() (Index row, Index col) const |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | prefetch (Index) |
EIGEN_DEVICE_FUNC | SimpleTensorContractionMapper (const Tensor &tensor, const nocontract_t &nocontract_strides, const nocontract_t &ij_strides, const contract_t &contract_strides, const contract_t &k_strides) |
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Index | stride () const |
Protected Attributes | |
const contract_t | m_contract_strides |
const nocontract_t | m_ij_strides |
const contract_t | m_k_strides |
const nocontract_t | m_nocontract_strides |
CoeffLoader< Tensor, Tensor::RawAccess > | m_tensor |
Definition at line 77 of file TensorContractionMapper.h.
anonymous enum |
Enumerator | |
---|---|
DirectOffsets |
Definition at line 91 of file TensorContractionMapper.h.
|
inline |
Definition at line 80 of file TensorContractionMapper.h.
|
inline |
Definition at line 114 of file TensorContractionMapper.h.
|
inline |
Definition at line 152 of file TensorContractionMapper.h.
|
inline |
Definition at line 198 of file TensorContractionMapper.h.
|
inline |
Definition at line 95 of file TensorContractionMapper.h.
|
inline |
Definition at line 103 of file TensorContractionMapper.h.
|
inline |
Definition at line 109 of file TensorContractionMapper.h.
|
inline |
Definition at line 100 of file TensorContractionMapper.h.
|
inline |
Definition at line 204 of file TensorContractionMapper.h.
|
protected |
Definition at line 212 of file TensorContractionMapper.h.
|
protected |
Definition at line 211 of file TensorContractionMapper.h.
|
protected |
Definition at line 213 of file TensorContractionMapper.h.
|
protected |
Definition at line 210 of file TensorContractionMapper.h.
|
protected |
Definition at line 209 of file TensorContractionMapper.h.