Public Member Functions | List of all members
Eigen::internal::const_blas_data_mapper< Scalar, Index, StorageOrder > Class Template Reference

#include <BlasUtil.h>

Inheritance diagram for Eigen::internal::const_blas_data_mapper< Scalar, Index, StorageOrder >:
Inheritance graph
[legend]

Public Member Functions

EIGEN_ALWAYS_INLINE const_blas_data_mapper (const Scalar *data, Index stride)
 
EIGEN_ALWAYS_INLINE const_blas_data_mapper< Scalar, Index, StorageOrder > getSubMapper (Index i, Index j) const
 
- Public Member Functions inherited from Eigen::internal::blas_data_mapper< const Scalar, Index, StorageOrder >
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE blas_data_mapper (const Scalar *data, Index stride)
 
EIGEN_DEVICE_FUNC const const Scalar * data () const
 
EIGEN_DEVICE_FUNC Index firstAligned (Index size) const
 
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE SubPacket gatherPacket (Index i, Index j) const
 
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE LinearMapper getLinearMapper (Index i, Index j) const
 
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE blas_data_mapper< const Scalar, Index, StorageOrder, Unaligned > getSubMapper (Index i, Index j) const
 
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE VectorMapper getVectorMapper (Index i, Index j) const
 
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE HalfPacket loadHalfPacket (Index i, Index j) const
 
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Packet loadPacket (Index i, Index j) const
 
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE const Scalar & operator() (Index i, Index j) const
 
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE void scatterPacket (Index i, Index j, const SubPacket &p) const
 
EIGEN_DEVICE_FUNC const Index stride () const
 

Additional Inherited Members

- Public Types inherited from Eigen::internal::blas_data_mapper< const Scalar, Index, StorageOrder >
typedef packet_traits< const Scalar >::half HalfPacket
 
typedef BlasLinearMapper< const Scalar, Index, Unaligned > LinearMapper
 
typedef packet_traits< const Scalar >::type Packet
 
typedef BlasVectorMapper< const Scalar, IndexVectorMapper
 
- Protected Attributes inherited from Eigen::internal::blas_data_mapper< const Scalar, Index, StorageOrder >
const Scalar *EIGEN_RESTRICT m_data
 
const Index m_stride
 

Detailed Description

template<typename Scalar, typename Index, int StorageOrder>
class Eigen::internal::const_blas_data_mapper< Scalar, Index, StorageOrder >

Definition at line 256 of file BlasUtil.h.

Constructor & Destructor Documentation

template<typename Scalar, typename Index, int StorageOrder>
EIGEN_ALWAYS_INLINE Eigen::internal::const_blas_data_mapper< Scalar, Index, StorageOrder >::const_blas_data_mapper ( const Scalar *  data,
Index  stride 
)
inline

Definition at line 258 of file BlasUtil.h.

Member Function Documentation

template<typename Scalar, typename Index, int StorageOrder>
EIGEN_ALWAYS_INLINE const_blas_data_mapper<Scalar, Index, StorageOrder> Eigen::internal::const_blas_data_mapper< Scalar, Index, StorageOrder >::getSubMapper ( Index  i,
Index  j 
) const
inline

Definition at line 260 of file BlasUtil.h.


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


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