WPILibC++ 2023.4.3-108-ge5452e3
Eigen::internal::detail Namespace Reference

Functions

template<typename Packet >
void zip_in_place (Packet &p1, Packet &p2)
 
template<>
EIGEN_ALWAYS_INLINE void zip_in_place< Packet2f > (Packet2f &p1, Packet2f &p2)
 
template<>
EIGEN_ALWAYS_INLINE void zip_in_place< Packet4f > (Packet4f &p1, Packet4f &p2)
 
template<>
EIGEN_ALWAYS_INLINE void zip_in_place< Packet8c > (Packet8c &p1, Packet8c &p2)
 
template<>
EIGEN_ALWAYS_INLINE void zip_in_place< Packet16c > (Packet16c &p1, Packet16c &p2)
 
template<>
EIGEN_ALWAYS_INLINE void zip_in_place< Packet8uc > (Packet8uc &p1, Packet8uc &p2)
 
template<>
EIGEN_ALWAYS_INLINE void zip_in_place< Packet16uc > (Packet16uc &p1, Packet16uc &p2)
 
template<>
EIGEN_ALWAYS_INLINE void zip_in_place< Packet2i > (Packet2i &p1, Packet2i &p2)
 
template<>
EIGEN_ALWAYS_INLINE void zip_in_place< Packet4i > (Packet4i &p1, Packet4i &p2)
 
template<>
EIGEN_ALWAYS_INLINE void zip_in_place< Packet2ui > (Packet2ui &p1, Packet2ui &p2)
 
template<>
EIGEN_ALWAYS_INLINE void zip_in_place< Packet4ui > (Packet4ui &p1, Packet4ui &p2)
 
template<>
EIGEN_ALWAYS_INLINE void zip_in_place< Packet4s > (Packet4s &p1, Packet4s &p2)
 
template<>
EIGEN_ALWAYS_INLINE void zip_in_place< Packet8s > (Packet8s &p1, Packet8s &p2)
 
template<>
EIGEN_ALWAYS_INLINE void zip_in_place< Packet4us > (Packet4us &p1, Packet4us &p2)
 
template<>
EIGEN_ALWAYS_INLINE void zip_in_place< Packet8us > (Packet8us &p1, Packet8us &p2)
 
template<typename Packet >
EIGEN_ALWAYS_INLINE void ptranspose_impl (PacketBlock< Packet, 2 > &kernel)
 
template<typename Packet >
EIGEN_ALWAYS_INLINE void ptranspose_impl (PacketBlock< Packet, 4 > &kernel)
 
template<typename Packet >
EIGEN_ALWAYS_INLINE void ptranspose_impl (PacketBlock< Packet, 8 > &kernel)
 
template<typename Packet >
EIGEN_ALWAYS_INLINE void ptranspose_impl (PacketBlock< Packet, 16 > &kernel)
 
template<>
EIGEN_ALWAYS_INLINE void zip_in_place< Packet4bf > (Packet4bf &p1, Packet4bf &p2)
 

Function Documentation

◆ ptranspose_impl() [1/4]

template<typename Packet >
EIGEN_ALWAYS_INLINE void Eigen::internal::detail::ptranspose_impl ( PacketBlock< Packet, 16 > &  kernel)

◆ ptranspose_impl() [2/4]

template<typename Packet >
EIGEN_ALWAYS_INLINE void Eigen::internal::detail::ptranspose_impl ( PacketBlock< Packet, 2 > &  kernel)

◆ ptranspose_impl() [3/4]

template<typename Packet >
EIGEN_ALWAYS_INLINE void Eigen::internal::detail::ptranspose_impl ( PacketBlock< Packet, 4 > &  kernel)

◆ ptranspose_impl() [4/4]

template<typename Packet >
EIGEN_ALWAYS_INLINE void Eigen::internal::detail::ptranspose_impl ( PacketBlock< Packet, 8 > &  kernel)

◆ zip_in_place()

template<typename Packet >
void Eigen::internal::detail::zip_in_place ( Packet &  p1,
Packet &  p2 
)

◆ zip_in_place< Packet16c >()

◆ zip_in_place< Packet16uc >()

◆ zip_in_place< Packet2f >()

◆ zip_in_place< Packet2i >()

◆ zip_in_place< Packet2ui >()

◆ zip_in_place< Packet4bf >()

◆ zip_in_place< Packet4f >()

◆ zip_in_place< Packet4i >()

◆ zip_in_place< Packet4s >()

◆ zip_in_place< Packet4ui >()

◆ zip_in_place< Packet4us >()

◆ zip_in_place< Packet8c >()

◆ zip_in_place< Packet8s >()

◆ zip_in_place< Packet8uc >()

◆ zip_in_place< Packet8us >()