Public Types | Public Member Functions | Private Attributes | List of all members
Eigen::internal::CoeffLoader< Tensor, HasRawAccess > Struct Template Reference

#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 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
 

Detailed Description

template<typename Tensor, bool HasRawAccess>
struct Eigen::internal::CoeffLoader< Tensor, HasRawAccess >

Definition at line 26 of file TensorContractionMapper.h.

Member Enumeration Documentation

◆ anonymous enum

template<typename Tensor, bool HasRawAccess>
anonymous enum
Enumerator
DirectOffsets 

Definition at line 27 of file TensorContractionMapper.h.

Constructor & Destructor Documentation

◆ CoeffLoader()

template<typename Tensor, bool HasRawAccess>
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Eigen::internal::CoeffLoader< Tensor, HasRawAccess >::CoeffLoader ( const Tensor tensor)
inline

Definition at line 31 of file TensorContractionMapper.h.

Member Function Documentation

◆ coeff()

template<typename Tensor, bool HasRawAccess>
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Tensor::Scalar Eigen::internal::CoeffLoader< Tensor, HasRawAccess >::coeff ( typename Tensor::Index  index) const
inline

Definition at line 37 of file TensorContractionMapper.h.

◆ offsetBuffer()

template<typename Tensor, bool HasRawAccess>
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE void Eigen::internal::CoeffLoader< Tensor, HasRawAccess >::offsetBuffer ( typename Tensor::Index  )
inline

Definition at line 33 of file TensorContractionMapper.h.

◆ packet()

template<typename Tensor, bool HasRawAccess>
template<int LoadMode>
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Tensor::PacketReturnType Eigen::internal::CoeffLoader< Tensor, HasRawAccess >::packet ( typename Tensor::Index  index) const
inline

Definition at line 40 of file TensorContractionMapper.h.

Member Data Documentation

◆ m_tensor

template<typename Tensor, bool HasRawAccess>
const Tensor Eigen::internal::CoeffLoader< Tensor, HasRawAccess >::m_tensor
private

Definition at line 47 of file TensorContractionMapper.h.


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


control_box_rst
Author(s): Christoph Rösmann
autogenerated on Mon Feb 28 2022 22:08:42