LSX/TypeCasting.h File Reference

Go to the source code of this file.

Namespaces

 Eigen
 Namespace containing all symbols from the Eigen library.
 
 Eigen::internal
 Namespace containing low-level routines from the Eigen library.
 

Functions

template<>
EIGEN_STRONG_INLINE Packet4f Eigen::internal::preinterpret< Packet4f, Packet4i > (const Packet4i &a)
 
template<>
EIGEN_STRONG_INLINE Packet4f Eigen::internal::preinterpret< Packet4f, Packet4ui > (const Packet4ui &a)
 
template<>
EIGEN_STRONG_INLINE Packet2d Eigen::internal::preinterpret< Packet2d, Packet2l > (const Packet2l &a)
 
template<>
EIGEN_STRONG_INLINE Packet2d Eigen::internal::preinterpret< Packet2d, Packet2ul > (const Packet2ul &a)
 
template<>
EIGEN_STRONG_INLINE Packet2d Eigen::internal::preinterpret< Packet2d, Packet4i > (const Packet4i &a)
 
template<>
EIGEN_STRONG_INLINE Packet16c Eigen::internal::preinterpret< Packet16c, Packet16uc > (const Packet16uc &a)
 
template<>
EIGEN_STRONG_INLINE Packet8s Eigen::internal::preinterpret< Packet8s, Packet8us > (const Packet8us &a)
 
template<>
EIGEN_STRONG_INLINE Packet4i Eigen::internal::preinterpret< Packet4i, Packet4f > (const Packet4f &a)
 
template<>
EIGEN_STRONG_INLINE Packet4i Eigen::internal::preinterpret< Packet4i, Packet4ui > (const Packet4ui &a)
 
template<>
EIGEN_STRONG_INLINE Packet4i Eigen::internal::preinterpret< Packet4i, Packet2d > (const Packet2d &a)
 
template<>
EIGEN_STRONG_INLINE Packet2l Eigen::internal::preinterpret< Packet2l, Packet2d > (const Packet2d &a)
 
template<>
EIGEN_STRONG_INLINE Packet16uc Eigen::internal::preinterpret< Packet16uc, Packet16c > (const Packet16c &a)
 
template<>
EIGEN_STRONG_INLINE Packet8us Eigen::internal::preinterpret< Packet8us, Packet8s > (const Packet8s &a)
 
template<>
EIGEN_STRONG_INLINE Packet4ui Eigen::internal::preinterpret< Packet4ui, Packet4f > (const Packet4f &a)
 
template<>
EIGEN_STRONG_INLINE Packet4ui Eigen::internal::preinterpret< Packet4ui, Packet4i > (const Packet4i &a)
 
template<>
EIGEN_STRONG_INLINE Packet2ul Eigen::internal::preinterpret< Packet2ul, Packet2d > (const Packet2d &a)
 
template<>
EIGEN_STRONG_INLINE Packet2ul Eigen::internal::preinterpret< Packet2ul, Packet2l > (const Packet2l &a)
 
template<>
EIGEN_STRONG_INLINE Packet2l Eigen::internal::pcast< Packet4f, Packet2l > (const Packet4f &a)
 
template<>
EIGEN_STRONG_INLINE Packet2ul Eigen::internal::pcast< Packet4f, Packet2ul > (const Packet4f &a)
 
template<>
EIGEN_STRONG_INLINE Packet4i Eigen::internal::pcast< Packet4f, Packet4i > (const Packet4f &a)
 
template<>
EIGEN_STRONG_INLINE Packet4ui Eigen::internal::pcast< Packet4f, Packet4ui > (const Packet4f &a)
 
template<>
EIGEN_STRONG_INLINE Packet8s Eigen::internal::pcast< Packet4f, Packet8s > (const Packet4f &a, const Packet4f &b)
 
template<>
EIGEN_STRONG_INLINE Packet8us Eigen::internal::pcast< Packet4f, Packet8us > (const Packet4f &a, const Packet4f &b)
 
template<>
EIGEN_STRONG_INLINE Packet16c Eigen::internal::pcast< Packet4f, Packet16c > (const Packet4f &a, const Packet4f &b, const Packet4f &c, const Packet4f &d)
 
template<>
EIGEN_STRONG_INLINE Packet16uc Eigen::internal::pcast< Packet4f, Packet16uc > (const Packet4f &a, const Packet4f &b, const Packet4f &c, const Packet4f &d)
 
template<>
EIGEN_STRONG_INLINE Packet4f Eigen::internal::pcast< Packet16c, Packet4f > (const Packet16c &a)
 
template<>
EIGEN_STRONG_INLINE Packet2l Eigen::internal::pcast< Packet16c, Packet2l > (const Packet16c &a)
 
template<>
EIGEN_STRONG_INLINE Packet2ul Eigen::internal::pcast< Packet16c, Packet2ul > (const Packet16c &a)
 
template<>
EIGEN_STRONG_INLINE Packet4i Eigen::internal::pcast< Packet16c, Packet4i > (const Packet16c &a)
 
template<>
EIGEN_STRONG_INLINE Packet4ui Eigen::internal::pcast< Packet16c, Packet4ui > (const Packet16c &a)
 
template<>
EIGEN_STRONG_INLINE Packet8s Eigen::internal::pcast< Packet16c, Packet8s > (const Packet16c &a)
 
template<>
EIGEN_STRONG_INLINE Packet8us Eigen::internal::pcast< Packet16c, Packet8us > (const Packet16c &a)
 
template<>
EIGEN_STRONG_INLINE Packet4f Eigen::internal::pcast< Packet16uc, Packet4f > (const Packet16uc &a)
 
template<>
EIGEN_STRONG_INLINE Packet2ul Eigen::internal::pcast< Packet16uc, Packet2ul > (const Packet16uc &a)
 
template<>
EIGEN_STRONG_INLINE Packet2l Eigen::internal::pcast< Packet16uc, Packet2l > (const Packet16uc &a)
 
template<>
EIGEN_STRONG_INLINE Packet4ui Eigen::internal::pcast< Packet16uc, Packet4ui > (const Packet16uc &a)
 
template<>
EIGEN_STRONG_INLINE Packet4i Eigen::internal::pcast< Packet16uc, Packet4i > (const Packet16uc &a)
 
template<>
EIGEN_STRONG_INLINE Packet8us Eigen::internal::pcast< Packet16uc, Packet8us > (const Packet16uc &a)
 
template<>
EIGEN_STRONG_INLINE Packet8s Eigen::internal::pcast< Packet16uc, Packet8s > (const Packet16uc &a)
 
template<>
EIGEN_STRONG_INLINE Packet4f Eigen::internal::pcast< Packet8s, Packet4f > (const Packet8s &a)
 
template<>
EIGEN_STRONG_INLINE Packet2l Eigen::internal::pcast< Packet8s, Packet2l > (const Packet8s &a)
 
template<>
EIGEN_STRONG_INLINE Packet2ul Eigen::internal::pcast< Packet8s, Packet2ul > (const Packet8s &a)
 
template<>
EIGEN_STRONG_INLINE Packet4i Eigen::internal::pcast< Packet8s, Packet4i > (const Packet8s &a)
 
template<>
EIGEN_STRONG_INLINE Packet4ui Eigen::internal::pcast< Packet8s, Packet4ui > (const Packet8s &a)
 
template<>
EIGEN_STRONG_INLINE Packet16c Eigen::internal::pcast< Packet8s, Packet16c > (const Packet8s &a, const Packet8s &b)
 
template<>
EIGEN_STRONG_INLINE Packet16uc Eigen::internal::pcast< Packet8s, Packet16uc > (const Packet8s &a, const Packet8s &b)
 
template<>
EIGEN_STRONG_INLINE Packet4f Eigen::internal::pcast< Packet8us, Packet4f > (const Packet8us &a)
 
template<>
EIGEN_STRONG_INLINE Packet2ul Eigen::internal::pcast< Packet8us, Packet2ul > (const Packet8us &a)
 
template<>
EIGEN_STRONG_INLINE Packet2l Eigen::internal::pcast< Packet8us, Packet2l > (const Packet8us &a)
 
template<>
EIGEN_STRONG_INLINE Packet4ui Eigen::internal::pcast< Packet8us, Packet4ui > (const Packet8us &a)
 
template<>
EIGEN_STRONG_INLINE Packet4i Eigen::internal::pcast< Packet8us, Packet4i > (const Packet8us &a)
 
template<>
EIGEN_STRONG_INLINE Packet16uc Eigen::internal::pcast< Packet8us, Packet16uc > (const Packet8us &a, const Packet8us &b)
 
template<>
EIGEN_STRONG_INLINE Packet16c Eigen::internal::pcast< Packet8us, Packet16c > (const Packet8us &a, const Packet8us &b)
 
template<>
EIGEN_STRONG_INLINE Packet4f Eigen::internal::pcast< Packet4i, Packet4f > (const Packet4i &a)
 
template<>
EIGEN_STRONG_INLINE Packet2l Eigen::internal::pcast< Packet4i, Packet2l > (const Packet4i &a)
 
template<>
EIGEN_STRONG_INLINE Packet2ul Eigen::internal::pcast< Packet4i, Packet2ul > (const Packet4i &a)
 
template<>
EIGEN_STRONG_INLINE Packet8s Eigen::internal::pcast< Packet4i, Packet8s > (const Packet4i &a, const Packet4i &b)
 
template<>
EIGEN_STRONG_INLINE Packet8us Eigen::internal::pcast< Packet4i, Packet8us > (const Packet4i &a, const Packet4i &b)
 
template<>
EIGEN_STRONG_INLINE Packet16c Eigen::internal::pcast< Packet4i, Packet16c > (const Packet4i &a, const Packet4i &b, const Packet4i &c, const Packet4i &d)
 
template<>
EIGEN_STRONG_INLINE Packet16uc Eigen::internal::pcast< Packet4i, Packet16uc > (const Packet4i &a, const Packet4i &b, const Packet4i &c, const Packet4i &d)
 
template<>
EIGEN_STRONG_INLINE Packet4f Eigen::internal::pcast< Packet4ui, Packet4f > (const Packet4ui &a)
 
template<>
EIGEN_STRONG_INLINE Packet2ul Eigen::internal::pcast< Packet4ui, Packet2ul > (const Packet4ui &a)
 
template<>
EIGEN_STRONG_INLINE Packet2l Eigen::internal::pcast< Packet4ui, Packet2l > (const Packet4ui &a)
 
template<>
EIGEN_STRONG_INLINE Packet8us Eigen::internal::pcast< Packet4ui, Packet8us > (const Packet4ui &a, const Packet4ui &b)
 
template<>
EIGEN_STRONG_INLINE Packet8s Eigen::internal::pcast< Packet4ui, Packet8s > (const Packet4ui &a, const Packet4ui &b)
 
template<>
EIGEN_STRONG_INLINE Packet16uc Eigen::internal::pcast< Packet4ui, Packet16uc > (const Packet4ui &a, const Packet4ui &b, const Packet4ui &c, const Packet4ui &d)
 
template<>
EIGEN_STRONG_INLINE Packet16c Eigen::internal::pcast< Packet4ui, Packet16c > (const Packet4ui &a, const Packet4ui &b, const Packet4ui &c, const Packet4ui &d)
 
template<>
EIGEN_STRONG_INLINE Packet4f Eigen::internal::pcast< Packet2l, Packet4f > (const Packet2l &a, const Packet2l &b)
 
template<>
EIGEN_STRONG_INLINE Packet4i Eigen::internal::pcast< Packet2l, Packet4i > (const Packet2l &a, const Packet2l &b)
 
template<>
EIGEN_STRONG_INLINE Packet4ui Eigen::internal::pcast< Packet2l, Packet4ui > (const Packet2l &a, const Packet2l &b)
 
template<>
EIGEN_STRONG_INLINE Packet8s Eigen::internal::pcast< Packet2l, Packet8s > (const Packet2l &a, const Packet2l &b, const Packet2l &c, const Packet2l &d)
 
template<>
EIGEN_STRONG_INLINE Packet8us Eigen::internal::pcast< Packet2l, Packet8us > (const Packet2l &a, const Packet2l &b, const Packet2l &c, const Packet2l &d)
 
template<>
EIGEN_STRONG_INLINE Packet16c Eigen::internal::pcast< Packet2l, Packet16c > (const Packet2l &a, const Packet2l &b, const Packet2l &c, const Packet2l &d, const Packet2l &e, const Packet2l &f, const Packet2l &g, const Packet2l &h)
 
template<>
EIGEN_STRONG_INLINE Packet16uc Eigen::internal::pcast< Packet2l, Packet16uc > (const Packet2l &a, const Packet2l &b, const Packet2l &c, const Packet2l &d, const Packet2l &e, const Packet2l &f, const Packet2l &g, const Packet2l &h)
 
template<>
EIGEN_STRONG_INLINE Packet4f Eigen::internal::pcast< Packet2ul, Packet4f > (const Packet2ul &a, const Packet2ul &b)
 
template<>
EIGEN_STRONG_INLINE Packet4ui Eigen::internal::pcast< Packet2ul, Packet4ui > (const Packet2ul &a, const Packet2ul &b)
 
template<>
EIGEN_STRONG_INLINE Packet4i Eigen::internal::pcast< Packet2ul, Packet4i > (const Packet2ul &a, const Packet2ul &b)
 
template<>
EIGEN_STRONG_INLINE Packet8us Eigen::internal::pcast< Packet2ul, Packet8us > (const Packet2ul &a, const Packet2ul &b, const Packet2ul &c, const Packet2ul &d)
 
template<>
EIGEN_STRONG_INLINE Packet8s Eigen::internal::pcast< Packet2ul, Packet8s > (const Packet2ul &a, const Packet2ul &b, const Packet2ul &c, const Packet2ul &d)
 
template<>
EIGEN_STRONG_INLINE Packet16uc Eigen::internal::pcast< Packet2ul, Packet16uc > (const Packet2ul &a, const Packet2ul &b, const Packet2ul &c, const Packet2ul &d, const Packet2ul &e, const Packet2ul &f, const Packet2ul &g, const Packet2ul &h)
 
template<>
EIGEN_STRONG_INLINE Packet16c Eigen::internal::pcast< Packet2ul, Packet16c > (const Packet2ul &a, const Packet2ul &b, const Packet2ul &c, const Packet2ul &d, const Packet2ul &e, const Packet2ul &f, const Packet2ul &g, const Packet2ul &h)
 
template<>
EIGEN_STRONG_INLINE Packet4f Eigen::internal::pcast< Packet2d, Packet4f > (const Packet2d &a, const Packet2d &b)
 
template<>
EIGEN_STRONG_INLINE Packet2l Eigen::internal::pcast< Packet2d, Packet2l > (const Packet2d &a)
 
template<>
EIGEN_STRONG_INLINE Packet2ul Eigen::internal::pcast< Packet2d, Packet2ul > (const Packet2d &a)
 
template<>
EIGEN_STRONG_INLINE Packet4i Eigen::internal::pcast< Packet2d, Packet4i > (const Packet2d &a, const Packet2d &b)
 
template<>
EIGEN_STRONG_INLINE Packet4ui Eigen::internal::pcast< Packet2d, Packet4ui > (const Packet2d &a, const Packet2d &b)
 
template<>
EIGEN_STRONG_INLINE Packet8s Eigen::internal::pcast< Packet2d, Packet8s > (const Packet2d &a, const Packet2d &b, const Packet2d &c, const Packet2d &d)
 
template<>
EIGEN_STRONG_INLINE Packet8us Eigen::internal::pcast< Packet2d, Packet8us > (const Packet2d &a, const Packet2d &b, const Packet2d &c, const Packet2d &d)
 
template<>
EIGEN_STRONG_INLINE Packet16c Eigen::internal::pcast< Packet2d, Packet16c > (const Packet2d &a, const Packet2d &b, const Packet2d &c, const Packet2d &d, const Packet2d &e, const Packet2d &f, const Packet2d &g, const Packet2d &h)
 
template<>
EIGEN_STRONG_INLINE Packet16uc Eigen::internal::pcast< Packet2d, Packet16uc > (const Packet2d &a, const Packet2d &b, const Packet2d &c, const Packet2d &d, const Packet2d &e, const Packet2d &f, const Packet2d &g, const Packet2d &h)
 
template<>
EIGEN_STRONG_INLINE Packet2d Eigen::internal::pcast< Packet4f, Packet2d > (const Packet4f &a)
 
template<>
EIGEN_STRONG_INLINE Packet2d Eigen::internal::pcast< Packet16c, Packet2d > (const Packet16c &a)
 
template<>
EIGEN_STRONG_INLINE Packet2d Eigen::internal::pcast< Packet16uc, Packet2d > (const Packet16uc &a)
 
template<>
EIGEN_STRONG_INLINE Packet2d Eigen::internal::pcast< Packet8s, Packet2d > (const Packet8s &a)
 
template<>
EIGEN_STRONG_INLINE Packet2d Eigen::internal::pcast< Packet8us, Packet2d > (const Packet8us &a)
 
template<>
EIGEN_STRONG_INLINE Packet2d Eigen::internal::pcast< Packet4i, Packet2d > (const Packet4i &a)
 
template<>
EIGEN_STRONG_INLINE Packet2d Eigen::internal::pcast< Packet4ui, Packet2d > (const Packet4ui &a)
 
template<>
EIGEN_STRONG_INLINE Packet2d Eigen::internal::pcast< Packet2l, Packet2d > (const Packet2l &a)
 
template<>
EIGEN_STRONG_INLINE Packet2d Eigen::internal::pcast< Packet2ul, Packet2d > (const Packet2ul &a)