|
template<typename T > |
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE internal::enable_if< NumTraits< T >::IsSigned||NumTraits< T >::IsComplex, typename NumTraits< T >::Real >::type | abs (const T &x) |
|
template<typename T > |
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE internal::enable_if<!(NumTraits< T >::IsSigned||NumTraits< T >::IsComplex), typename NumTraits< T >::Real >::type | abs (const T &x) |
|
EIGEN_DEVICE_FUNC bool | abs2 (bool x) |
|
template<> |
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE double | absdiff (const double &x, const double &y) |
|
template<> |
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE float | absdiff (const float &x, const float &y) |
|
template<> |
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE long double | absdiff (const long double &x, const long double &y) |
|
template<typename T > |
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T | absdiff (const T &x, const T &y) |
|
template<typename T > |
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T | acos (const T &x) |
|
template<typename T > |
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T | asin (const T &x) |
|
template<typename T > |
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T | atan (const T &x) |
|
template<typename Tgt , typename Src > |
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC Tgt | bit_cast (const Src &src) |
|
template<> |
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC Eigen::bfloat16 | bit_cast< Eigen::bfloat16, uint16_t > (const uint16_t &src) |
|
template<> |
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC Eigen::half | bit_cast< Eigen::half, uint16_t > (const uint16_t &src) |
|
template<> |
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC uint16_t | bit_cast< uint16_t, Eigen::bfloat16 > (const Eigen::bfloat16 &src) |
|
template<> |
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC uint16_t | bit_cast< uint16_t, Eigen::half > (const Eigen::half &src) |
|
template<typename T > |
EIGEN_DEVICE_FUNC T() | ceil (const T &x) |
|
template<typename T > |
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T | cos (const T &x) |
|
template<typename T > |
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T | cosh (const T &x) |
|
template<typename T > |
EIGEN_DEVICE_FUNC T | div_ceil (const T &a, const T &b) |
|
template<typename Scalar > |
EIGEN_DEVICE_FUNC | EIGEN_MATHFUNC_RETVAL (abs2, Scalar) abs2(const Scalar &x) |
|
template<typename Scalar > |
EIGEN_DEVICE_FUNC | EIGEN_MATHFUNC_RETVAL (arg, Scalar) arg(const Scalar &x) |
|
template<typename Scalar > |
EIGEN_DEVICE_FUNC | EIGEN_MATHFUNC_RETVAL (bessel_i0, Scalar) bessel_i0(const Scalar &x) |
|
template<typename Scalar > |
EIGEN_DEVICE_FUNC | EIGEN_MATHFUNC_RETVAL (bessel_i0e, Scalar) bessel_i0e(const Scalar &x) |
|
template<typename Scalar > |
EIGEN_DEVICE_FUNC | EIGEN_MATHFUNC_RETVAL (bessel_i1, Scalar) bessel_i1(const Scalar &x) |
|
template<typename Scalar > |
EIGEN_DEVICE_FUNC | EIGEN_MATHFUNC_RETVAL (bessel_i1e, Scalar) bessel_i1e(const Scalar &x) |
|
template<typename Scalar > |
EIGEN_DEVICE_FUNC | EIGEN_MATHFUNC_RETVAL (bessel_j0, Scalar) bessel_j0(const Scalar &x) |
|
template<typename Scalar > |
EIGEN_DEVICE_FUNC | EIGEN_MATHFUNC_RETVAL (bessel_j1, Scalar) bessel_j1(const Scalar &x) |
|
template<typename Scalar > |
EIGEN_DEVICE_FUNC | EIGEN_MATHFUNC_RETVAL (bessel_k0, Scalar) bessel_k0(const Scalar &x) |
|
template<typename Scalar > |
EIGEN_DEVICE_FUNC | EIGEN_MATHFUNC_RETVAL (bessel_k0e, Scalar) bessel_k0e(const Scalar &x) |
|
template<typename Scalar > |
EIGEN_DEVICE_FUNC | EIGEN_MATHFUNC_RETVAL (bessel_k1, Scalar) bessel_k1(const Scalar &x) |
|
template<typename Scalar > |
EIGEN_DEVICE_FUNC | EIGEN_MATHFUNC_RETVAL (bessel_k1e, Scalar) bessel_k1e(const Scalar &x) |
|
template<typename Scalar > |
EIGEN_DEVICE_FUNC | EIGEN_MATHFUNC_RETVAL (bessel_y0, Scalar) bessel_y0(const Scalar &x) |
|
template<typename Scalar > |
EIGEN_DEVICE_FUNC | EIGEN_MATHFUNC_RETVAL (bessel_y1, Scalar) bessel_y1(const Scalar &x) |
|
template<typename Scalar > |
EIGEN_DEVICE_FUNC | EIGEN_MATHFUNC_RETVAL (betainc, Scalar) betainc(const Scalar &a |
|
template<typename Scalar > |
EIGEN_DEVICE_FUNC | EIGEN_MATHFUNC_RETVAL (conj, Scalar) conj(const Scalar &x) |
|
template<typename Scalar > |
EIGEN_DEVICE_FUNC | EIGEN_MATHFUNC_RETVAL (digamma, Scalar) digamma(const Scalar &x) |
|
template<typename Scalar > |
EIGEN_DEVICE_FUNC | EIGEN_MATHFUNC_RETVAL (erf, Scalar) erf(const Scalar &x) |
|
template<typename Scalar > |
EIGEN_DEVICE_FUNC | EIGEN_MATHFUNC_RETVAL (erfc, Scalar) erfc(const Scalar &x) |
|
template<typename Scalar > |
EIGEN_DEVICE_FUNC | EIGEN_MATHFUNC_RETVAL (expm1, Scalar) expm1(const Scalar &x) |
|
template<typename Scalar > |
EIGEN_DEVICE_FUNC | EIGEN_MATHFUNC_RETVAL (gamma_sample_der_alpha, Scalar) gamma_sample_der_alpha(const Scalar &a |
|
template<typename Scalar > |
EIGEN_DEVICE_FUNC | EIGEN_MATHFUNC_RETVAL (hypot, Scalar) hypot(const Scalar &x |
|
template<typename Scalar > |
EIGEN_DEVICE_FUNC | EIGEN_MATHFUNC_RETVAL (igamma, Scalar) igamma(const Scalar &a |
|
template<typename Scalar > |
EIGEN_DEVICE_FUNC | EIGEN_MATHFUNC_RETVAL (igamma_der_a, Scalar) igamma_der_a(const Scalar &a |
|
template<typename Scalar > |
EIGEN_DEVICE_FUNC | EIGEN_MATHFUNC_RETVAL (igammac, Scalar) igammac(const Scalar &a |
|
template<typename Scalar > |
EIGEN_DEVICE_FUNC | EIGEN_MATHFUNC_RETVAL (imag, Scalar) imag(const Scalar &x) |
|
template<typename Scalar > |
EIGEN_DEVICE_FUNC | EIGEN_MATHFUNC_RETVAL (imag_ref, Scalar) imag_ref(Scalar &x) |
|
template<typename Scalar > |
EIGEN_DEVICE_FUNC | EIGEN_MATHFUNC_RETVAL (lgamma, Scalar) lgamma(const Scalar &x) |
|
template<typename Scalar > |
EIGEN_DEVICE_FUNC | EIGEN_MATHFUNC_RETVAL (log1p, Scalar) log1p(const Scalar &x) |
|
template<typename Scalar > |
EIGEN_DEVICE_FUNC | EIGEN_MATHFUNC_RETVAL (ndtri, Scalar) ndtri(const Scalar &x) |
|
template<typename Scalar > |
EIGEN_DEVICE_FUNC | EIGEN_MATHFUNC_RETVAL (norm1, Scalar) norm1(const Scalar &x) |
|
template<typename Scalar > |
EIGEN_DEVICE_FUNC | EIGEN_MATHFUNC_RETVAL (polygamma, Scalar) polygamma(const Scalar &n |
|
template<typename Scalar > |
EIGEN_DEVICE_FUNC | EIGEN_MATHFUNC_RETVAL (real, Scalar) real(const Scalar &x) |
|
template<typename Scalar > |
EIGEN_DEVICE_FUNC | EIGEN_MATHFUNC_RETVAL (real_ref, Scalar) real_ref(Scalar &x) |
|
template<typename Scalar > |
EIGEN_DEVICE_FUNC | EIGEN_MATHFUNC_RETVAL (rint, Scalar) rint(const Scalar &x) |
|
template<typename Scalar > |
EIGEN_DEVICE_FUNC | EIGEN_MATHFUNC_RETVAL (round, Scalar) round(const Scalar &x) |
|
template<typename Scalar > |
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE | EIGEN_MATHFUNC_RETVAL (sqrt, Scalar) sqrt(const Scalar &x) |
|
template<typename Scalar > |
EIGEN_DEVICE_FUNC | EIGEN_MATHFUNC_RETVAL (zeta, Scalar) zeta(const Scalar &x |
|
template<> |
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC bool | equal_strict (const double &x, const double &y) |
|
template<> |
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC bool | equal_strict (const float &x, const float &y) |
|
template<typename X , typename Y > |
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC bool | equal_strict (const X &x, const Y &y) |
|
template<typename T > |
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T | exp (const T &x) |
|
template<typename T > |
EIGEN_DEVICE_FUNC T() | floor (const T &x) |
|
template<typename T > |
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T | fmod (const T &a, const T &b) |
|
template<typename Scalar > |
EIGEN_DEVICE_FUNC internal::add_const_on_value_type< EIGEN_MATHFUNC_RETVAL(imag_ref, Scalar) >::type | imag_ref (const Scalar &x) |
|
template<> |
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool() | isfinite (const AnnoyingScalar &x) |
|
template<> |
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool() | isfinite (const Eigen::bfloat16 &h) |
|
template<typename T > |
EIGEN_DEVICE_FUNC bool() | isfinite (const T &x) |
|
template<> |
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool() | isinf (const Eigen::bfloat16 &h) |
|
template<typename T > |
EIGEN_DEVICE_FUNC bool() | isinf (const T &x) |
|
template<> |
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool() | isnan (const Eigen::bfloat16 &h) |
|
template<typename T > |
EIGEN_DEVICE_FUNC bool() | isnan (const T &x) |
|
template<typename T > |
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T | log (const T &x) |
|
int | log2 (int x) |
|
template<typename T > |
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T | maxi (const T &x, const T &y) |
|
template<typename T > |
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T | mini (const T &x, const T &y) |
|
template<> |
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC bool | not_equal_strict (const double &x, const double &y) |
|
template<> |
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC bool | not_equal_strict (const float &x, const float &y) |
|
template<typename X , typename Y > |
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC bool | not_equal_strict (const X &x, const Y &y) |
|
template<typename ScalarX , typename ScalarY > |
EIGEN_DEVICE_FUNC internal::pow_impl< ScalarX, ScalarY >::result_type | pow (const ScalarX &x, const ScalarY &y) |
|
template<typename Scalar > |
EIGEN_DEVICE_FUNC internal::add_const_on_value_type< EIGEN_MATHFUNC_RETVAL(real_ref, Scalar) >::type | real_ref (const Scalar &x) |
|
template<typename T > |
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T | rsqrt (const T &x) |
|
template<typename T > |
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T | sin (const T &x) |
|
template<typename T > |
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T | sinh (const T &x) |
|
template<> |
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE double | sqrt (const double &x) |
|
template<> |
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE float | sqrt (const float &x) |
|
template<> |
EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_DEVICE_FUNC bool | sqrt< bool > (const bool &x) |
|
template<typename T > |
EIGEN_STRONG_INLINE void | swap (T &a, T &b) |
|
template<typename T > |
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T | tan (const T &x) |
|
template<typename T > |
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T | tanh (const T &x) |
|