|
template<typename Packet > |
Packet | Eigen::internal::pabs (const Packet &a) |
|
template<> |
unsigned int | Eigen::internal::pabs (const unsigned int &a) |
|
template<> |
unsigned long | Eigen::internal::pabs (const unsigned long &a) |
|
template<> |
unsigned long long | Eigen::internal::pabs (const unsigned long long &a) |
|
template<typename Packet > |
Packet | Eigen::internal::pabsdiff (const Packet &a, const Packet &b) |
|
template<typename Packet > |
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | Eigen::internal::pacos (const Packet &a) |
|
template<> |
bool | Eigen::internal::padd (const bool &a, const bool &b) |
|
template<typename Packet > |
Packet | Eigen::internal::padd (const Packet &a, const Packet &b) |
|
template<typename Packet > |
std::enable_if_t< unpacket_traits< Packet >::masked_fpops_available, Packet > | Eigen::internal::padd (const Packet &a, const Packet &b, typename unpacket_traits< Packet >::mask_t umask) |
|
template<typename Packet > |
Packet | Eigen::internal::paddsub (const Packet &a, const Packet &b) |
|
template<typename Packet > |
Packet | Eigen::internal::pand (const Packet &a, const Packet &b) |
|
template<typename Packet > |
Packet | Eigen::internal::pandnot (const Packet &a, const Packet &b) |
|
template<typename Packet > |
Packet | Eigen::internal::parg (const Packet &a) |
|
template<int N> |
int | Eigen::internal::parithmetic_shift_right (const int &a) |
|
template<int N> |
long int | Eigen::internal::parithmetic_shift_right (const long int &a) |
|
template<typename Packet > |
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | Eigen::internal::pasin (const Packet &a) |
|
template<typename Packet > |
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | Eigen::internal::patan (const Packet &a) |
|
template<typename Packet , std::enable_if_t< is_scalar< Packet >::value, int > = 0> |
EIGEN_ALWAYS_INLINE Packet | Eigen::internal::patan2 (const Packet &y, const Packet &x) |
|
template<typename Packet > |
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | Eigen::internal::patanh (const Packet &a) |
|
template<typename Packet > |
Packet | Eigen::internal::pblend (const Selector< unpacket_traits< Packet >::size > &ifPacket, const Packet &thenPacket, const Packet &elsePacket) |
|
template<typename Packet > |
void | Eigen::internal::pbroadcast2 (const typename unpacket_traits< Packet >::type *a, Packet &a0, Packet &a1) |
|
template<typename Packet > |
void | Eigen::internal::pbroadcast4 (const typename unpacket_traits< Packet >::type *a, Packet &a0, Packet &a1, Packet &a2, Packet &a3) |
|
template<typename Packet , std::enable_if_t< is_scalar< Packet >::value, int > = 0> |
EIGEN_ALWAYS_INLINE Packet | Eigen::internal::pcarg (const Packet &a) |
|
template<typename SrcPacket , typename TgtPacket > |
TgtPacket | Eigen::internal::pcast (const SrcPacket &a) |
|
template<typename SrcPacket , typename TgtPacket > |
TgtPacket | Eigen::internal::pcast (const SrcPacket &a, const SrcPacket &b) |
|
template<typename SrcPacket , typename TgtPacket > |
TgtPacket | Eigen::internal::pcast (const SrcPacket &a, const SrcPacket &b, const SrcPacket &c, const SrcPacket &d) |
|
template<typename SrcPacket , typename TgtPacket > |
TgtPacket | Eigen::internal::pcast (const SrcPacket &a, const SrcPacket &b, const SrcPacket &c, const SrcPacket &d, const SrcPacket &e, const SrcPacket &f, const SrcPacket &g, const SrcPacket &h) |
|
template<typename Packet > |
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | Eigen::internal::pceil (const Packet &a) |
|
template<typename Packet > |
Packet | Eigen::internal::pcmp_eq (const Packet &a, const Packet &b) |
|
template<typename Packet > |
Packet | Eigen::internal::pcmp_le (const Packet &a, const Packet &b) |
|
template<typename Packet > |
Packet | Eigen::internal::pcmp_lt (const Packet &a, const Packet &b) |
|
template<typename Packet > |
Packet | Eigen::internal::pcmp_lt_or_nan (const Packet &a, const Packet &b) |
|
template<typename Packet > |
Packet | Eigen::internal::pconj (const Packet &a) |
|
template<typename Packet > |
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | Eigen::internal::pcos (const Packet &a) |
|
template<typename Packet > |
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | Eigen::internal::pcosh (const Packet &a) |
|
template<typename Packet > |
Packet | Eigen::internal::pcplxflip (const Packet &a) |
|
template<typename Packet > |
Packet | Eigen::internal::pdiv (const Packet &a, const Packet &b) |
|
template<typename Packet > |
Packet | Eigen::internal::peven_mask (const Packet &) |
|
template<typename Packet > |
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | Eigen::internal::pexp (const Packet &a) |
|
template<typename Packet > |
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | Eigen::internal::pexpm1 (const Packet &a) |
|
template<typename Packet > |
unpacket_traits< Packet >::type | Eigen::internal::pfirst (const Packet &a) |
|
template<typename Packet > |
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | Eigen::internal::pfloor (const Packet &a) |
|
template<typename Packet > |
Packet | Eigen::internal::pfrexp (const Packet &a, Packet &exponent) |
|
template<typename Scalar , typename Packet > |
Packet | Eigen::internal::pgather (const Scalar *from, Index) |
|
template<typename Scalar , typename Packet > |
Packet | Eigen::internal::pgather_partial (const Scalar *from, Index stride, const Index n) |
|
template<typename Packet > |
Packet | Eigen::internal::pisnan (const Packet &a) |
|
template<typename Packet > |
Packet | Eigen::internal::pldexp (const Packet &a, const Packet &exponent) |
|
template<typename Packet > |
Packet | Eigen::internal::pload (const typename unpacket_traits< Packet >::type *from) |
|
template<typename Packet > |
Packet | Eigen::internal::pload1 (const typename unpacket_traits< Packet >::type *a) |
|
template<typename Packet > |
Packet | Eigen::internal::pload_partial (const typename unpacket_traits< Packet >::type *from, const Index n, const Index offset=0) |
|
template<typename Packet > |
Packet | Eigen::internal::ploaddup (const typename unpacket_traits< Packet >::type *from) |
|
template<typename Packet > |
Packet | Eigen::internal::ploadquad (const typename unpacket_traits< Packet >::type *from) |
|
template<typename Packet , int Alignment> |
EIGEN_ALWAYS_INLINE Packet | Eigen::internal::ploadt (const typename unpacket_traits< Packet >::type *from) |
|
template<typename Packet , int Alignment> |
EIGEN_ALWAYS_INLINE Packet | Eigen::internal::ploadt_partial (const typename unpacket_traits< Packet >::type *from, const Index n, const Index offset=0) |
|
template<typename Packet , int LoadMode> |
EIGEN_ALWAYS_INLINE Packet | Eigen::internal::ploadt_ro (const typename unpacket_traits< Packet >::type *from) |
|
template<typename Packet > |
Packet | Eigen::internal::ploadu (const typename unpacket_traits< Packet >::type *from) |
|
template<typename Packet > |
std::enable_if_t< unpacket_traits< Packet >::masked_load_available, Packet > | Eigen::internal::ploadu (const typename unpacket_traits< Packet >::type *from, typename unpacket_traits< Packet >::mask_t umask) |
|
template<typename Packet > |
Packet | Eigen::internal::ploadu_partial (const typename unpacket_traits< Packet >::type *from, const Index n, const Index offset=0) |
|
template<typename Packet > |
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | Eigen::internal::plog (const Packet &a) |
|
template<typename Packet > |
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | Eigen::internal::plog10 (const Packet &a) |
|
template<typename Packet > |
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | Eigen::internal::plog1p (const Packet &a) |
|
template<typename Packet > |
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | Eigen::internal::plog2 (const Packet &a) |
|
template<int N> |
int | Eigen::internal::plogical_shift_left (const int &a) |
|
template<int N> |
long int | Eigen::internal::plogical_shift_left (const long int &a) |
|
template<int N> |
int | Eigen::internal::plogical_shift_right (const int &a) |
|
template<int N> |
long int | Eigen::internal::plogical_shift_right (const long int &a) |
|
template<typename Packet > |
Packet | Eigen::internal::plset (const typename unpacket_traits< Packet >::type &a) |
|
template<typename Packet > |
Packet | Eigen::internal::pmadd (const Packet &a, const Packet &b, const Packet &c) |
|
template<typename Packet > |
Packet | Eigen::internal::pmax (const Packet &a, const Packet &b) |
|
template<int NaNPropagation, typename Packet > |
Packet | Eigen::internal::pmax (const Packet &a, const Packet &b) |
|
template<typename Packet > |
Packet | Eigen::internal::pmin (const Packet &a, const Packet &b) |
|
template<int NaNPropagation, typename Packet > |
Packet | Eigen::internal::pmin (const Packet &a, const Packet &b) |
|
template<typename Packet > |
Packet | Eigen::internal::pmsub (const Packet &a, const Packet &b, const Packet &c) |
|
template<> |
bool | Eigen::internal::pmul (const bool &a, const bool &b) |
|
template<typename Packet > |
Packet | Eigen::internal::pmul (const Packet &a, const Packet &b) |
|
template<> |
std::complex< double > | Eigen::internal::pmul (const std::complex< double > &a, const std::complex< double > &b) |
|
template<> |
std::complex< float > | Eigen::internal::pmul (const std::complex< float > &a, const std::complex< float > &b) |
|
template<> |
bool | Eigen::internal::pnegate (const bool &a) |
|
template<typename Packet > |
Packet | Eigen::internal::pnegate (const Packet &a) |
|
template<typename Packet > |
Packet | Eigen::internal::pnmadd (const Packet &a, const Packet &b, const Packet &c) |
|
template<typename Packet > |
Packet | Eigen::internal::pnmsub (const Packet &a, const Packet &b, const Packet &c) |
|
template<typename Packet > |
Packet | Eigen::internal::pnot (const Packet &a) |
|
template<typename Packet > |
Packet | Eigen::internal::por (const Packet &a, const Packet &b) |
|
template<typename Packet > |
Packet | Eigen::internal::preciprocal (const Packet &a) |
|
template<typename Packet > |
unpacket_traits< Packet >::type | Eigen::internal::predux (const Packet &a) |
|
template<typename Packet > |
bool | Eigen::internal::predux_any (const Packet &a) |
|
template<typename Packet > |
std::conditional_t<(unpacket_traits< Packet >::size%8)==0, typename unpacket_traits< Packet >::half, Packet > | Eigen::internal::predux_half_dowto4 (const Packet &a) |
|
template<typename Packet , typename Op > |
unpacket_traits< Packet >::type | Eigen::internal::predux_helper (const Packet &a, Op op) |
|
template<typename Packet > |
unpacket_traits< Packet >::type | Eigen::internal::predux_max (const Packet &a) |
|
template<int NaNPropagation, typename Packet > |
unpacket_traits< Packet >::type | Eigen::internal::predux_max (const Packet &a) |
|
template<typename Packet > |
unpacket_traits< Packet >::type | Eigen::internal::predux_min (const Packet &a) |
|
template<int NaNPropagation, typename Packet > |
unpacket_traits< Packet >::type | Eigen::internal::predux_min (const Packet &a) |
|
template<typename Packet > |
unpacket_traits< Packet >::type | Eigen::internal::predux_mul (const Packet &a) |
|
template<typename Scalar > |
void | Eigen::internal::prefetch (const Scalar *addr) |
|
template<typename Target , typename Packet > |
Target | Eigen::internal::preinterpret (const Packet &a) |
|
template<typename Packet > |
Packet | Eigen::internal::preverse (const Packet &a) |
|
template<typename Packet > |
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | Eigen::internal::print (const Packet &a) |
|
template<typename Packet > |
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | Eigen::internal::pround (const Packet &a) |
|
template<typename Packet > |
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | Eigen::internal::prsqrt (const Packet &a) |
|
template<typename Scalar , typename Packet > |
void | Eigen::internal::pscatter (Scalar *to, const Packet &from, Index) |
|
template<typename Scalar , typename Packet > |
void | Eigen::internal::pscatter_partial (Scalar *to, const Packet &from, Index stride, const Index n) |
|
template<typename Packet > |
Packet | Eigen::internal::pselect (const Packet &mask, const Packet &a, const Packet &b) |
|
template<> |
bool | Eigen::internal::pselect< bool > (const bool &cond, const bool &a, const bool &b) |
|
template<typename Packet > |
Packet | Eigen::internal::pset1 (const typename unpacket_traits< Packet >::type &a) |
|
template<typename Packet , typename BitsType > |
Packet | Eigen::internal::pset1frombits (BitsType a) |
|
template<> |
bool | Eigen::internal::psign (const bool &a) |
|
template<typename Packet > |
Packet | Eigen::internal::psign (const Packet &a) |
|
template<typename Packet > |
constexpr EIGEN_ALWAYS_INLINE Packet | Eigen::internal::psignbit (const Packet &a) |
|
template<typename Packet > |
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | Eigen::internal::psin (const Packet &a) |
|
template<typename Packet > |
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | Eigen::internal::psinh (const Packet &a) |
|
template<typename Packet > |
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | Eigen::internal::psqrt (const Packet &a) |
|
template<typename Scalar , typename Packet > |
void | Eigen::internal::pstore (Scalar *to, const Packet &from) |
|
template<typename Packet > |
void | Eigen::internal::pstore1 (typename unpacket_traits< Packet >::type *to, const typename unpacket_traits< Packet >::type &a) |
|
template<typename Scalar , typename Packet > |
void | Eigen::internal::pstore_partial (Scalar *to, const Packet &from, const Index n, const Index offset=0) |
|
template<typename Scalar , typename Packet , int Alignment> |
EIGEN_ALWAYS_INLINE void | Eigen::internal::pstoret (Scalar *to, const Packet &from) |
|
template<typename Scalar , typename Packet , int Alignment> |
EIGEN_ALWAYS_INLINE void | Eigen::internal::pstoret_partial (Scalar *to, const Packet &from, const Index n, const Index offset=0) |
|
template<typename Scalar , typename Packet > |
void | Eigen::internal::pstoreu (Scalar *to, const Packet &from) |
|
template<typename Scalar , typename Packet > |
std::enable_if_t< unpacket_traits< Packet >::masked_store_available, void > | Eigen::internal::pstoreu (Scalar *to, const Packet &from, typename unpacket_traits< Packet >::mask_t umask) |
|
template<typename Scalar , typename Packet > |
void | Eigen::internal::pstoreu_partial (Scalar *to, const Packet &from, const Index n, const Index offset=0) |
|
template<typename Packet > |
Packet | Eigen::internal::psub (const Packet &a, const Packet &b) |
|
template<typename Packet > |
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | Eigen::internal::ptan (const Packet &a) |
|
template<typename Packet > |
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | Eigen::internal::ptanh (const Packet &a) |
|
template<typename Packet > |
void | Eigen::internal::ptranspose (PacketBlock< Packet, 1 > &) |
|
template<typename Packet > |
Packet | Eigen::internal::ptrue (const Packet &a) |
|
template<typename Packet > |
Packet | Eigen::internal::pxor (const Packet &a, const Packet &b) |
|
template<typename Packet > |
Packet | Eigen::internal::pzero (const Packet &a) |
|