![]() |
|
Classes | |
struct | exponent_helper |
struct | exponent_helper< ScalarExponent, true > |
struct | reciprocate |
struct | reciprocate< Packet, ScalarExponent, false > |
Functions | |
template<typename Packet , typename ScalarExponent > | |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet | int_pow (const Packet &x, const ScalarExponent &exponent) |
template<typename Packet > | |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet | gen_pow (const Packet &x, const typename unpacket_traits< Packet >::type &exponent) |
template<typename Packet , typename ScalarExponent > | |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet | handle_nonint_nonint_errors (const Packet &x, const Packet &powx, const ScalarExponent &exponent) |
template<typename Packet , typename ScalarExponent , std::enable_if_t< NumTraits< typename unpacket_traits< Packet >::type >::IsSigned, bool > = true> | |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet | handle_negative_exponent (const Packet &x, const ScalarExponent &exponent) |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet Eigen::internal::unary_pow::gen_pow | ( | const Packet & | x, |
const typename unpacket_traits< Packet >::type & | exponent | ||
) |
References Eigen::internal::generic_pow_impl(), and plotDoE::x.
Referenced by Eigen::internal::unary_pow_impl< Packet, ScalarExponent, false, false, ExponentIsSigned >::run().
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet Eigen::internal::unary_pow::handle_negative_exponent | ( | const Packet & | x, |
const ScalarExponent & | exponent | ||
) |
References Eigen::internal::pabs(), Eigen::internal::pand(), Eigen::internal::pcmp_eq(), Eigen::internal::pselect(), and plotDoE::x.
Referenced by Eigen::internal::unary_pow_impl< Packet, ScalarExponent, true, true, true >::run().
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet Eigen::internal::unary_pow::handle_nonint_nonint_errors | ( | const Packet & | x, |
const Packet & | powx, | ||
const ScalarExponent & | exponent | ||
) |
References Eigen::numext::isfinite(), Eigen::internal::pabs(), Eigen::internal::pand(), Eigen::internal::pandnot(), Eigen::internal::pcmp_eq(), Eigen::internal::pcmp_le(), Eigen::internal::por(), Eigen::internal::pselect(), Eigen::internal::pzero(), and plotDoE::x.
Referenced by Eigen::internal::unary_pow_impl< Packet, ScalarExponent, false, false, ExponentIsSigned >::run().
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet Eigen::internal::unary_pow::int_pow | ( | const Packet & | x, |
const ScalarExponent & | exponent | ||
) |
References is_odd(), m, Eigen::internal::pmul(), Eigen::internal::unary_pow::reciprocate< Packet, ScalarExponent, ReciprocateIfExponentIsNegative >::run(), plotDoE::x, and Eigen::internal::y.
Referenced by Eigen::internal::unary_pow_impl< Packet, ScalarExponent, false, false, ExponentIsSigned >::run(), Eigen::internal::unary_pow_impl< Packet, ScalarExponent, false, true, ExponentIsSigned >::run(), Eigen::internal::unary_pow_impl< Packet, ScalarExponent, true, true, true >::run(), and Eigen::internal::unary_pow_impl< Packet, ScalarExponent, true, true, false >::run().