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

#include <BlasUtil.h>

Public Member Functions

EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE BlasLinearMapper (Scalar *data, Index incr=1)
 
template<typename PacketType >
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE PacketType loadPacket (Index i) const
 
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Scalaroperator() (Index i) const
 
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE void prefetch (int i) const
 
template<typename PacketType >
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE void storePacket (Index i, const PacketType &p) const
 

Protected Attributes

Scalarm_data
 

Detailed Description

template<typename Scalar, typename Index, int AlignmentType>
class Eigen::internal::BlasLinearMapper< Scalar, Index, AlignmentType >

Definition at line 78 of file BlasUtil.h.

Constructor & Destructor Documentation

◆ BlasLinearMapper()

template<typename Scalar , typename Index , int AlignmentType>
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Eigen::internal::BlasLinearMapper< Scalar, Index, AlignmentType >::BlasLinearMapper ( Scalar data,
Index  incr = 1 
)
inline

Definition at line 81 of file BlasUtil.h.

Member Function Documentation

◆ loadPacket()

template<typename Scalar , typename Index , int AlignmentType>
template<typename PacketType >
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE PacketType Eigen::internal::BlasLinearMapper< Scalar, Index, AlignmentType >::loadPacket ( Index  i) const
inline

Definition at line 97 of file BlasUtil.h.

◆ operator()()

template<typename Scalar , typename Index , int AlignmentType>
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Scalar& Eigen::internal::BlasLinearMapper< Scalar, Index, AlignmentType >::operator() ( Index  i) const
inline

Definition at line 92 of file BlasUtil.h.

◆ prefetch()

template<typename Scalar , typename Index , int AlignmentType>
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE void Eigen::internal::BlasLinearMapper< Scalar, Index, AlignmentType >::prefetch ( int  i) const
inline

Definition at line 88 of file BlasUtil.h.

◆ storePacket()

template<typename Scalar , typename Index , int AlignmentType>
template<typename PacketType >
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE void Eigen::internal::BlasLinearMapper< Scalar, Index, AlignmentType >::storePacket ( Index  i,
const PacketType p 
) const
inline

Definition at line 102 of file BlasUtil.h.

Member Data Documentation

◆ m_data

template<typename Scalar , typename Index , int AlignmentType>
Scalar* Eigen::internal::BlasLinearMapper< Scalar, Index, AlignmentType >::m_data
protected

Definition at line 107 of file BlasUtil.h.


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


gtsam
Author(s):
autogenerated on Tue Jul 4 2023 02:44:25