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

#include <BlasUtil.h>

Public Member Functions

EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE BlasLinearMapper (Scalar *data, Index incr)
 
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
 
const internal::variable_if_dynamic< Index, Incr > m_incr
 

Detailed Description

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

Definition at line 75 of file BlasUtil.h.

Constructor & Destructor Documentation

◆ BlasLinearMapper()

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

Definition at line 243 of file BlasUtil.h.

Member Function Documentation

◆ loadPacket()

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

Definition at line 254 of file BlasUtil.h.

◆ operator()()

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

Definition at line 249 of file BlasUtil.h.

◆ prefetch()

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

Definition at line 245 of file BlasUtil.h.

◆ storePacket()

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

Definition at line 259 of file BlasUtil.h.

Member Data Documentation

◆ m_data

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

Definition at line 264 of file BlasUtil.h.

◆ m_incr

template<typename Scalar , typename Index , int AlignmentType, int Incr>
const internal::variable_if_dynamic<Index,Incr> Eigen::internal::BlasLinearMapper< Scalar, Index, AlignmentType, Incr >::m_incr
protected

Definition at line 265 of file BlasUtil.h.


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


gtsam
Author(s):
autogenerated on Sun Dec 22 2024 04:21:29