Go to the source code of this file.
Classes | |
struct | internal::default_packet_traits |
struct | internal::packet_traits< T > |
struct | internal::palign_impl< Offset, PacketType > |
Namespaces | |
namespace | internal |
Applies the clock wise 2D rotation j to the set of 2D vectors of cordinates x and y: | |
Defines | |
#define | EIGEN_DEBUG_ALIGNED_LOAD |
#define | EIGEN_DEBUG_UNALIGNED_LOAD |
#define | EIGEN_DEBUG_ALIGNED_STORE |
#define | EIGEN_DEBUG_UNALIGNED_STORE |
Functions | |
template<typename Packet > | |
Packet | internal::padd (const Packet &a, const Packet &b) |
template<typename Packet > | |
Packet | internal::psub (const Packet &a, const Packet &b) |
template<typename Packet > | |
Packet | internal::pnegate (const Packet &a) |
template<typename Packet > | |
Packet | internal::pconj (const Packet &a) |
template<typename Packet > | |
Packet | internal::pmul (const Packet &a, const Packet &b) |
template<typename Packet > | |
Packet | internal::pdiv (const Packet &a, const Packet &b) |
template<typename Packet > | |
Packet | internal::pmin (const Packet &a, const Packet &b) |
template<typename Packet > | |
Packet | internal::pmax (const Packet &a, const Packet &b) |
template<typename Packet > | |
Packet | internal::pabs (const Packet &a) |
template<typename Packet > | |
Packet | internal::pand (const Packet &a, const Packet &b) |
template<typename Packet > | |
Packet | internal::por (const Packet &a, const Packet &b) |
template<typename Packet > | |
Packet | internal::pxor (const Packet &a, const Packet &b) |
template<typename Packet > | |
Packet | internal::pandnot (const Packet &a, const Packet &b) |
template<typename Packet > | |
Packet | internal::pload (const typename unpacket_traits< Packet >::type *from) |
template<typename Packet > | |
Packet | internal::ploadu (const typename unpacket_traits< Packet >::type *from) |
template<typename Packet > | |
Packet | internal::ploaddup (const typename unpacket_traits< Packet >::type *from) |
template<typename Packet > | |
Packet | internal::pset1 (const typename unpacket_traits< Packet >::type &a) |
template<typename Scalar > | |
packet_traits< Scalar >::type | internal::plset (const Scalar &a) |
template<typename Scalar , typename Packet > | |
void | internal::pstore (Scalar *to, const Packet &from) |
template<typename Scalar , typename Packet > | |
void | internal::pstoreu (Scalar *to, const Packet &from) |
template<typename Scalar > | |
void | internal::prefetch (const Scalar *addr) |
template<typename Packet > | |
unpacket_traits< Packet >::type | internal::pfirst (const Packet &a) |
template<typename Packet > | |
Packet | internal::preduxp (const Packet *vecs) |
template<typename Packet > | |
unpacket_traits< Packet >::type | internal::predux (const Packet &a) |
template<typename Packet > | |
unpacket_traits< Packet >::type | internal::predux_mul (const Packet &a) |
template<typename Packet > | |
unpacket_traits< Packet >::type | internal::predux_min (const Packet &a) |
template<typename Packet > | |
unpacket_traits< Packet >::type | internal::predux_max (const Packet &a) |
template<typename Packet > | |
Packet | internal::preverse (const Packet &a) |
template<typename Packet > | |
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | internal::psin (const Packet &a) |
template<typename Packet > | |
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | internal::pcos (const Packet &a) |
template<typename Packet > | |
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | internal::pexp (const Packet &a) |
template<typename Packet > | |
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | internal::plog (const Packet &a) |
template<typename Packet > | |
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | internal::psqrt (const Packet &a) |
template<typename Packet > | |
Packet | internal::pmadd (const Packet &a, const Packet &b, const Packet &c) |
template<typename Packet , int LoadMode> | |
Packet | internal::ploadt (const typename unpacket_traits< Packet >::type *from) |
template<typename Scalar , typename Packet , int LoadMode> | |
void | internal::pstoret (Scalar *to, const Packet &from) |
template<int Offset, typename PacketType > | |
void | internal::palign (PacketType &first, const PacketType &second) |
template<> | |
std::complex< float > | internal::pmul (const std::complex< float > &a, const std::complex< float > &b) |
template<> | |
std::complex< double > | internal::pmul (const std::complex< double > &a, const std::complex< double > &b) |
#define EIGEN_DEBUG_ALIGNED_LOAD |
Definition at line 40 of file GenericPacketMath.h.
Referenced by internal::pload< Packet1cd >(), internal::pload< Packet2cf >(), internal::pload< Packet2d >(), internal::pload< Packet4f >(), internal::pload< Packet4i >(), internal::pload< std::complex< float > >(), internal::ploadu< Packet4f >(), and internal::ploadu< Packet4i >().
#define EIGEN_DEBUG_ALIGNED_STORE |
Definition at line 48 of file GenericPacketMath.h.
Referenced by internal::pstore< double >(), internal::pstore< float >(), internal::pstore< int >(), internal::pstore< std::complex< double > >(), and internal::pstore< std::complex< float > >().
#define EIGEN_DEBUG_UNALIGNED_LOAD |
Definition at line 44 of file GenericPacketMath.h.
Referenced by internal::ploadu< Packet1cd >(), internal::ploadu< Packet2cf >(), internal::ploadu< Packet2d >(), and internal::ploadu< std::complex< float > >().
#define EIGEN_DEBUG_UNALIGNED_STORE |
Definition at line 52 of file GenericPacketMath.h.
Referenced by internal::pstoreu< double >(), internal::pstoreu< float >(), internal::pstoreu< int >(), internal::pstoreu< std::complex< double > >(), and internal::pstoreu< std::complex< float > >().
Page generated by Doxygen 1.7.2 for MRPT 0.9.4 SVN: at Mon Jan 10 22:46:17 UTC 2011 |