NDDEM
Public Member Functions | Protected Attributes | List of all members
Eigen::internal::BlasVectorMapper< Scalar, Index > Class Template Reference

#include <BlasUtil.h>

Public Member Functions

EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE BlasVectorMapper (Scalar *data)
 
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Scalar operator() (Index i) const
 
template<typename Packet , int AlignmentType>
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Packet load (Index i) const
 
template<typename Packet >
EIGEN_DEVICE_FUNC bool aligned (Index i) const
 

Protected Attributes

Scalar * m_data
 

Constructor & Destructor Documentation

◆ BlasVectorMapper()

template<typename Scalar , typename Index >
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Eigen::internal::BlasVectorMapper< Scalar, Index >::BlasVectorMapper ( Scalar *  data)
inline

Member Function Documentation

◆ aligned()

template<typename Scalar , typename Index >
template<typename Packet >
EIGEN_DEVICE_FUNC bool Eigen::internal::BlasVectorMapper< Scalar, Index >::aligned ( Index  i) const
inline

◆ load()

template<typename Scalar , typename Index >
template<typename Packet , int AlignmentType>
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Packet Eigen::internal::BlasVectorMapper< Scalar, Index >::load ( Index  i) const
inline

◆ operator()()

template<typename Scalar , typename Index >
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Scalar Eigen::internal::BlasVectorMapper< Scalar, Index >::operator() ( Index  i) const
inline

Member Data Documentation

◆ m_data

template<typename Scalar , typename Index >
Scalar* Eigen::internal::BlasVectorMapper< Scalar, Index >::m_data
protected

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