Prusa Slicer 2.6.0
Loading...
Searching...
No Matches
Eigen::internal::BlasVectorMapper< Scalar, Index > Class Template Reference

#include <src/eigen/Eigen/src/Core/util/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
 

Detailed Description

template<typename Scalar, typename Index>
class Eigen::internal::BlasVectorMapper< Scalar, Index >

Constructor & Destructor Documentation

◆ BlasVectorMapper()

template<typename Scalar , typename Index >
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Eigen::internal::BlasVectorMapper< Scalar, Index >::BlasVectorMapper ( Scalar *  data)
inline
139: m_data(data) {}
Scalar * m_data
Definition BlasUtil.h:155

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
150 {
151 return (UIntPtr(m_data+i)%sizeof(Packet))==0;
152 }
std::size_t UIntPtr
Definition Meta.h:51

References Eigen::internal::BlasVectorMapper< Scalar, Index >::m_data.

◆ 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
145 {
146 return ploadt<Packet, AlignmentType>(m_data + i);
147 }

References Eigen::internal::BlasVectorMapper< Scalar, Index >::m_data.

◆ 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


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