Classes | Namespaces | Defines | Functions

/home/hauberg/Dokumenter/Capture/humim-tracker-0.1/src/ntk/geometry/Eigen/src/Core/GenericPacketMath.h File Reference

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

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 >
Packet internal::pcplxflip (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::ptan (const Packet &a)
template<typename Packet >
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS
Packet 
internal::pasin (const Packet &a)
template<typename Packet >
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS
Packet 
internal::pacos (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 Documentation

#define EIGEN_DEBUG_ALIGNED_LOAD
#define EIGEN_DEBUG_ALIGNED_STORE
#define EIGEN_DEBUG_UNALIGNED_LOAD
#define EIGEN_DEBUG_UNALIGNED_STORE