|
template<class T > |
IMATH_INTERNAL_NAMESPACE_HEADER_ENTER
IMATH_HOSTDEVICE constexpr T | abs (T a) IMATH_NOEXCEPT |
|
template<class T > |
IMATH_HOSTDEVICE constexpr int | sign (T a) IMATH_NOEXCEPT |
|
template<class T , class Q > |
IMATH_HOSTDEVICE constexpr T | lerp (T a, T b, Q t) IMATH_NOEXCEPT |
|
template<class T , class Q > |
IMATH_HOSTDEVICE constexpr T | ulerp (T a, T b, Q t) IMATH_NOEXCEPT |
|
template<class T > |
IMATH_HOSTDEVICE
IMATH_CONSTEXPR14 T | lerpfactor (T m, T a, T b) IMATH_NOEXCEPT |
|
template<class T > |
IMATH_HOSTDEVICE constexpr T | clamp (T a, T l, T h) IMATH_NOEXCEPT |
|
template<class T > |
IMATH_HOSTDEVICE constexpr int | cmp (T a, T b) IMATH_NOEXCEPT |
|
template<class T > |
IMATH_HOSTDEVICE constexpr int | cmpt (T a, T b, T t) IMATH_NOEXCEPT |
|
template<class T > |
IMATH_HOSTDEVICE constexpr bool | iszero (T a, T t) IMATH_NOEXCEPT |
|
template<class T1 , class T2 , class T3 > |
IMATH_HOSTDEVICE constexpr bool | equal (T1 a, T2 b, T3 t) IMATH_NOEXCEPT |
|
template<class T > |
IMATH_HOSTDEVICE constexpr int | floor (T x) IMATH_NOEXCEPT |
|
template<class T > |
IMATH_HOSTDEVICE constexpr int | ceil (T x) IMATH_NOEXCEPT |
|
template<class T > |
IMATH_HOSTDEVICE constexpr int | trunc (T x) IMATH_NOEXCEPT |
|
IMATH_HOSTDEVICE constexpr int | divs (int x, int y) IMATH_NOEXCEPT |
|
IMATH_HOSTDEVICE constexpr int | mods (int x, int y) IMATH_NOEXCEPT |
|
IMATH_HOSTDEVICE constexpr int | divp (int x, int y) IMATH_NOEXCEPT |
|
IMATH_HOSTDEVICE constexpr int | modp (int x, int y) IMATH_NOEXCEPT |
|
IMATH_EXPORT float | succf (float f) IMATH_NOEXCEPT |
|
IMATH_EXPORT float | predf (float f) IMATH_NOEXCEPT |
|
IMATH_EXPORT double | succd (double d) IMATH_NOEXCEPT |
|
IMATH_EXPORT double | predd (double d) IMATH_NOEXCEPT |
|
IMATH_HOSTDEVICE bool | finitef (float f) IMATH_NOEXCEPT |
|
IMATH_HOSTDEVICE bool | finited (double d) IMATH_NOEXCEPT |
|