|
viskores::Float32 | viskores::Ldexp (viskores::Float32 x, viskores::Int32 exponent) |
|
viskores::Float64 | viskores::Ldexp (viskores::Float64 x, viskores::Int32 exponent) |
|
viskores::UInt64 | viskores::FloatDistance (viskores::Float64 x, viskores::Float64 y) |
| Computes the number of representables between two floating point numbers. More...
|
|
viskores::UInt64 | viskores::FloatDistance (viskores::Float32 x, viskores::Float32 y) |
| Computes the number of representables between two floating point numbers. More...
|
|
template<typename T > |
T | viskores::DifferenceOfProducts (T a, T b, T c, T d) |
|
template<typename T > |
viskores::Vec< T, 2 > | viskores::QuadraticRoots (T a, T b, T c) |
| Solves ax² + bx + c = 0. More...
|
|
viskores::Int32 | viskores::FindFirstSetBit (viskores::UInt32 word) |
| Bitwise operations. More...
|
|
viskores::Int32 | viskores::FindFirstSetBit (viskores::UInt64 word) |
| Find the first set bit in word, and return its position (1-64). More...
|
|
viskores::Int32 | viskores::CountSetBits (viskores::UInt32 word) |
| Count the total number of bits set in word. More...
|
|
viskores::Int32 | viskores::CountSetBits (viskores::UInt64 word) |
| Count the total number of bits set in word. More...
|
|
|
viskores::Float32 | viskores::Sin (viskores::Float32 x) |
|
viskores::Float64 | viskores::Sin (viskores::Float64 x) |
|
|
viskores::Float32 | viskores::Cos (viskores::Float32 x) |
|
viskores::Float64 | viskores::Cos (viskores::Float64 x) |
|
|
viskores::Float32 | viskores::Tan (viskores::Float32 x) |
|
viskores::Float64 | viskores::Tan (viskores::Float64 x) |
|
|
viskores::Float32 | viskores::ASin (viskores::Float32 x) |
|
viskores::Float64 | viskores::ASin (viskores::Float64 x) |
|
|
viskores::Float32 | viskores::ACos (viskores::Float32 x) |
|
viskores::Float64 | viskores::ACos (viskores::Float64 x) |
|
|
viskores::Float32 | viskores::ATan (viskores::Float32 x) |
|
viskores::Float64 | viskores::ATan (viskores::Float64 x) |
|
|
|
viskores::Float32 | viskores::SinH (viskores::Float32 x) |
|
viskores::Float64 | viskores::SinH (viskores::Float64 x) |
|
|
viskores::Float32 | viskores::CosH (viskores::Float32 x) |
|
viskores::Float64 | viskores::CosH (viskores::Float64 x) |
|
|
viskores::Float32 | viskores::TanH (viskores::Float32 x) |
|
viskores::Float64 | viskores::TanH (viskores::Float64 x) |
|
|
viskores::Float32 | viskores::ASinH (viskores::Float32 x) |
|
viskores::Float64 | viskores::ASinH (viskores::Float64 x) |
|
|
viskores::Float32 | viskores::ACosH (viskores::Float32 x) |
|
viskores::Float64 | viskores::ACosH (viskores::Float64 x) |
|
|
viskores::Float32 | viskores::ATanH (viskores::Float32 x) |
|
viskores::Float64 | viskores::ATanH (viskores::Float64 x) |
|
|
|
viskores::Float32 | viskores::Sqrt (viskores::Float32 x) |
|
viskores::Float64 | viskores::Sqrt (viskores::Float64 x) |
|
|
|
viskores::Float32 | viskores::Cbrt (viskores::Float32 x) |
|
viskores::Float64 | viskores::Cbrt (viskores::Float64 x) |
|
|
|
viskores::Float32 | viskores::Exp (viskores::Float32 x) |
|
viskores::Float64 | viskores::Exp (viskores::Float64 x) |
|
|
viskores::Float32 | viskores::Exp2 (viskores::Float32 x) |
|
viskores::Float64 | viskores::Exp2 (viskores::Float64 x) |
|
|
viskores::Float32 | viskores::ExpM1 (viskores::Float32 x) |
|
viskores::Float64 | viskores::ExpM1 (viskores::Float64 x) |
|
|
|
viskores::Float32 | viskores::Log (viskores::Float32 x) |
|
viskores::Float64 | viskores::Log (viskores::Float64 x) |
|
|
viskores::Float32 | viskores::Log2 (viskores::Float32 x) |
|
viskores::Float64 | viskores::Log2 (viskores::Float64 x) |
|
|
viskores::Float32 | viskores::Log10 (viskores::Float32 x) |
|
viskores::Float64 | viskores::Log10 (viskores::Float64 x) |
|
|
viskores::Float32 | viskores::Log1P (viskores::Float32 x) |
|
viskores::Float64 | viskores::Log1P (viskores::Float64 x) |
|
|
|
|
viskores::Float32 | viskores::Clamp (viskores::Float32 x, viskores::Float32 lo, viskores::Float32 hi) |
|
viskores::Float64 | viskores::Clamp (viskores::Float64 x, viskores::Float64 lo, viskores::Float64 hi) |
|
|
|
|
|
|
viskores::Float32 | viskores::Ceil (viskores::Float32 x) |
|
viskores::Float64 | viskores::Ceil (viskores::Float64 x) |
|
|
viskores::Float32 | viskores::Floor (viskores::Float32 x) |
|
viskores::Float64 | viskores::Floor (viskores::Float64 x) |
|
|
viskores::Float32 | viskores::Round (viskores::Float32 x) |
|
viskores::Float64 | viskores::Round (viskores::Float64 x) |
|
|
|
|
|
|
|
|
|
|
viskores::Float32 | viskores::Frexp (viskores::Float32 x, viskores::Int32 *exponent) |
|
viskores::Float64 | viskores::Frexp (viskores::Float64 x, viskores::Int32 *exponent) |
|
|
viskores::Float32 | viskores::Sin (viskores::Float32 x) |
|
viskores::Float64 | viskores::Sin (viskores::Float64 x) |
|
|
viskores::Float32 | viskores::Cos (viskores::Float32 x) |
|
viskores::Float64 | viskores::Cos (viskores::Float64 x) |
|
|
viskores::Float32 | viskores::Tan (viskores::Float32 x) |
|
viskores::Float64 | viskores::Tan (viskores::Float64 x) |
|
|
viskores::Float32 | viskores::ASin (viskores::Float32 x) |
|
viskores::Float64 | viskores::ASin (viskores::Float64 x) |
|
|
viskores::Float32 | viskores::ACos (viskores::Float32 x) |
|
viskores::Float64 | viskores::ACos (viskores::Float64 x) |
|
|
viskores::Float32 | viskores::ATan (viskores::Float32 x) |
|
viskores::Float64 | viskores::ATan (viskores::Float64 x) |
|
|
|
viskores::Float32 | viskores::SinH (viskores::Float32 x) |
|
viskores::Float64 | viskores::SinH (viskores::Float64 x) |
|
|
viskores::Float32 | viskores::CosH (viskores::Float32 x) |
|
viskores::Float64 | viskores::CosH (viskores::Float64 x) |
|
|
viskores::Float32 | viskores::TanH (viskores::Float32 x) |
|
viskores::Float64 | viskores::TanH (viskores::Float64 x) |
|
|
viskores::Float32 | viskores::ASinH (viskores::Float32 x) |
|
viskores::Float64 | viskores::ASinH (viskores::Float64 x) |
|
|
viskores::Float32 | viskores::ACosH (viskores::Float32 x) |
|
viskores::Float64 | viskores::ACosH (viskores::Float64 x) |
|
|
viskores::Float32 | viskores::ATanH (viskores::Float32 x) |
|
viskores::Float64 | viskores::ATanH (viskores::Float64 x) |
|
|
|
viskores::Float32 | viskores::Sqrt (viskores::Float32 x) |
|
viskores::Float64 | viskores::Sqrt (viskores::Float64 x) |
|
|
|
viskores::Float32 | viskores::Cbrt (viskores::Float32 x) |
|
viskores::Float64 | viskores::Cbrt (viskores::Float64 x) |
|
|
|
viskores::Float32 | viskores::Exp (viskores::Float32 x) |
|
viskores::Float64 | viskores::Exp (viskores::Float64 x) |
|
|
viskores::Float32 | viskores::Exp2 (viskores::Float32 x) |
|
viskores::Float64 | viskores::Exp2 (viskores::Float64 x) |
|
|
viskores::Float32 | viskores::ExpM1 (viskores::Float32 x) |
|
viskores::Float64 | viskores::ExpM1 (viskores::Float64 x) |
|
|
|
viskores::Float32 | viskores::Log (viskores::Float32 x) |
|
viskores::Float64 | viskores::Log (viskores::Float64 x) |
|
|
viskores::Float32 | viskores::Log2 (viskores::Float32 x) |
|
viskores::Float64 | viskores::Log2 (viskores::Float64 x) |
|
|
viskores::Float32 | viskores::Log10 (viskores::Float32 x) |
|
viskores::Float64 | viskores::Log10 (viskores::Float64 x) |
|
|
viskores::Float32 | viskores::Log1P (viskores::Float32 x) |
|
viskores::Float64 | viskores::Log1P (viskores::Float64 x) |
|
|
|
|
viskores::Float32 | viskores::Clamp (viskores::Float32 x, viskores::Float32 lo, viskores::Float32 hi) |
|
viskores::Float64 | viskores::Clamp (viskores::Float64 x, viskores::Float64 lo, viskores::Float64 hi) |
|
|
|
|
|
|
viskores::Float32 | viskores::Ceil (viskores::Float32 x) |
|
viskores::Float64 | viskores::Ceil (viskores::Float64 x) |
|
|
viskores::Float32 | viskores::Floor (viskores::Float32 x) |
|
viskores::Float64 | viskores::Floor (viskores::Float64 x) |
|
|
viskores::Float32 | viskores::Round (viskores::Float32 x) |
|
viskores::Float64 | viskores::Round (viskores::Float64 x) |
|
|
|
|
|
|
|
|
|
|
viskores::Float32 | viskores::Frexp (viskores::Float32 x, viskores::Int32 *exponent) |
|
viskores::Float64 | viskores::Frexp (viskores::Float64 x, viskores::Int32 *exponent) |
|