Go to the source code of this file.
Namespaces | |
namespace | Eigen |
Namespace containing all symbols from the Eigen library. | |
namespace | Eigen::internal |
Functions | |
template<typename Packet > | |
Packet | pabs (const Packet &a) |
template<typename Packet > | |
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | pacos (const Packet &a) |
template<typename Packet > | |
Packet | padd (const Packet &a, const Packet &b) |
template<int Offset, typename PacketType > | |
void | palign (PacketType &first, const PacketType &second) |
template<typename Packet > | |
Packet | pand (const Packet &a, const Packet &b) |
template<typename Packet > | |
Packet | pandnot (const Packet &a, const Packet &b) |
template<typename Packet > | |
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | pasin (const Packet &a) |
template<typename Packet > | |
Packet | pconj (const Packet &a) |
template<typename Packet > | |
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | pcos (const Packet &a) |
template<typename Packet > | |
Packet | pcplxflip (const Packet &a) |
template<typename Packet > | |
Packet | pdiv (const Packet &a, const Packet &b) |
template<typename Packet > | |
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | pexp (const Packet &a) |
template<typename Packet > | |
unpacket_traits< Packet >::type | pfirst (const Packet &a) |
template<typename Packet > | |
Packet | pload (const typename unpacket_traits< Packet >::type *from) |
template<typename Packet > | |
Packet | ploaddup (const typename unpacket_traits< Packet >::type *from) |
template<typename Packet , int LoadMode> | |
Packet | ploadt (const typename unpacket_traits< Packet >::type *from) |
template<typename Packet > | |
Packet | ploadu (const typename unpacket_traits< Packet >::type *from) |
template<typename Packet > | |
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | plog (const Packet &a) |
template<typename Scalar > | |
packet_traits< Scalar >::type | plset (const Scalar &a) |
template<typename Packet > | |
Packet | pmadd (const Packet &a, const Packet &b, const Packet &c) |
template<typename Packet > | |
Packet | pmax (const Packet &a, const Packet &b) |
template<typename Packet > | |
Packet | pmin (const Packet &a, const Packet &b) |
template<typename Packet > | |
Packet | pmul (const Packet &a, const Packet &b) |
template<> | |
std::complex< float > | pmul (const std::complex< float > &a, const std::complex< float > &b) |
template<> | |
std::complex< double > | pmul (const std::complex< double > &a, const std::complex< double > &b) |
template<typename Packet > | |
Packet | pnegate (const Packet &a) |
template<typename Packet > | |
Packet | por (const Packet &a, const Packet &b) |
template<typename Packet > | |
unpacket_traits< Packet >::type | predux (const Packet &a) |
template<typename Packet > | |
unpacket_traits< Packet >::type | predux_max (const Packet &a) |
template<typename Packet > | |
unpacket_traits< Packet >::type | predux_min (const Packet &a) |
template<typename Packet > | |
unpacket_traits< Packet >::type | predux_mul (const Packet &a) |
template<typename Packet > | |
Packet | preduxp (const Packet *vecs) |
template<typename Scalar > | |
void | prefetch (const Scalar *addr) |
template<typename Packet > | |
Packet | preverse (const Packet &a) |
template<typename Packet > | |
Packet | pset1 (const typename unpacket_traits< Packet >::type &a) |
template<typename Packet > | |
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | psin (const Packet &a) |
template<typename Packet > | |
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | psqrt (const Packet &a) |
template<typename Scalar , typename Packet > | |
void | pstore (Scalar *to, const Packet &from) |
template<typename Packet > | |
void | pstore1 (typename unpacket_traits< Packet >::type *to, const typename unpacket_traits< Packet >::type &a) |
template<typename Scalar , typename Packet , int LoadMode> | |
void | pstoret (Scalar *to, const Packet &from) |
template<typename Scalar , typename Packet > | |
void | pstoreu (Scalar *to, const Packet &from) |
template<typename Packet > | |
Packet | psub (const Packet &a, const Packet &b) |
template<typename Packet > | |
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | ptan (const Packet &a) |
template<typename Packet > | |
Packet | pxor (const Packet &a, const Packet &b) |