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

#include <TensorContractionMapper.h>

Public Types

enum  { DirectOffsets = true }
 

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 offset)
 
template<int LoadMode>
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Tensor::PacketReturnType packet (typename Tensor::Index index) const
 

Private Types

typedef Tensor::Scalar Scalar
 

Private Attributes

const Scalarm_data
 

Detailed Description

template<typename Tensor>
struct Eigen::internal::CoeffLoader< Tensor, true >

Definition at line 50 of file TensorContractionMapper.h.

Member Typedef Documentation

template<typename Tensor >
typedef Tensor::Scalar Eigen::internal::CoeffLoader< Tensor, true >::Scalar
private

Definition at line 69 of file TensorContractionMapper.h.

Member Enumeration Documentation

template<typename Tensor >
anonymous enum
Enumerator
DirectOffsets 

Definition at line 51 of file TensorContractionMapper.h.

Constructor & Destructor Documentation

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

Definition at line 55 of file TensorContractionMapper.h.

Member Function Documentation

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

Definition at line 61 of file TensorContractionMapper.h.

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

Definition at line 57 of file TensorContractionMapper.h.

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

Definition at line 64 of file TensorContractionMapper.h.

Member Data Documentation

template<typename Tensor >
const Scalar* Eigen::internal::CoeffLoader< Tensor, true >::m_data
private

Definition at line 70 of file TensorContractionMapper.h.


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


hebiros
Author(s): Xavier Artache , Matthew Tesch
autogenerated on Thu Sep 3 2020 04:10:31