|
template<class T > |
VECCORE_FORCE_INLINE VECCORE_ATT_HOST_DEVICE T | vecCore::math::Min (const T &a, const T &b) |
|
template<class T > |
VECCORE_FORCE_INLINE VECCORE_ATT_HOST_DEVICE T | vecCore::math::Max (const T &a, const T &b) |
|
template<typename T > |
VECCORE_FORCE_INLINE VECCORE_ATT_HOST_DEVICE T | vecCore::math::Min (const T &a, const T &b, const T &c) |
|
template<typename T > |
VECCORE_FORCE_INLINE VECCORE_ATT_HOST_DEVICE T | vecCore::math::Max (const T &a, const T &b, const T &c) |
|
template<typename T , template< typename > class Wrapper> |
VECCORE_FORCE_INLINE VECCORE_ATT_HOST_DEVICE Wrapper< T > | vecCore::math::Min (const Wrapper< T > &a, const Wrapper< T > &b) |
|
template<typename T , template< typename > class Wrapper> |
VECCORE_FORCE_INLINE VECCORE_ATT_HOST_DEVICE Wrapper< T > | vecCore::math::Max (const Wrapper< T > &a, const Wrapper< T > &b) |
|
template<typename T > |
VECCORE_FORCE_INLINE VECCORE_ATT_HOST_DEVICE T | vecCore::math::Sign (const T &x) |
|
template<typename T > |
VECCORE_FORCE_INLINE VECCORE_ATT_HOST_DEVICE void | vecCore::math::SinCos (const T &x, T *s, T *c) |
|
template<> |
VECCORE_FORCE_INLINE VECCORE_ATT_HOST_DEVICE void | vecCore::math::SinCos (const float &x, float *s, float *c) |
|
template<> |
VECCORE_FORCE_INLINE VECCORE_ATT_HOST_DEVICE void | vecCore::math::SinCos (const double &x, double *s, double *c) |
|
template<typename T > |
VECCORE_FORCE_INLINE VECCORE_ATT_HOST_DEVICE T | vecCore::math::Frexp (const T &x, int *exp) |
|
template<typename T > |
VECCORE_FORCE_INLINE VECCORE_ATT_HOST_DEVICE T | vecCore::math::Ldexp (const T &x, int exp) |
|
template<typename T > |
VECCORE_FORCE_INLINE VECCORE_ATT_HOST_DEVICE T | vecCore::math::Modf (const T &x, T *intpart) |
|
template<typename T > |
VECCORE_FORCE_INLINE VECCORE_ATT_HOST_DEVICE T | vecCore::math::Rsqrt (const T &x) |
|
template<typename T > |
VECCORE_FORCE_INLINE VECCORE_ATT_HOST_DEVICE T | vecCore::math::Scalbn (const T &x, int n) |
|
template<typename T > |
VECCORE_FORCE_INLINE VECCORE_ATT_HOST_DEVICE T | vecCore::math::Scalbln (const T &x, long int n) |
|
template<typename T > |
VECCORE_FORCE_INLINE VECCORE_ATT_HOST_DEVICE Mask< T > | vecCore::math::IsInf (const T &x) |
|
template<typename T > |
VECCORE_FORCE_INLINE VECCORE_ATT_HOST_DEVICE Mask< T > | vecCore::math::IsNegative (const T &x) |
|
template<typename T > |
VECCORE_FORCE_INLINE VECCORE_ATT_HOST_DEVICE constexpr T | vecCore::math::Deg (const T &x) |
|
template<typename T > |
VECCORE_FORCE_INLINE VECCORE_ATT_HOST_DEVICE constexpr T | vecCore::math::Rad (const T &x) |
|