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