|
| VTKM_EXEC_CONT vtkm::Float32 | vtkm::Sin (vtkm::Float32 x) |
| | Compute the sine of x. More...
|
| |
| VTKM_EXEC_CONT vtkm::Float64 | vtkm::Sin (vtkm::Float64 x) |
| |
| VTKM_EXEC_CONT vtkm::Float32 | vtkm::Cos (vtkm::Float32 x) |
| | Compute the cosine of x. More...
|
| |
| VTKM_EXEC_CONT vtkm::Float64 | vtkm::Cos (vtkm::Float64 x) |
| |
| VTKM_EXEC_CONT vtkm::Float32 | vtkm::Tan (vtkm::Float32 x) |
| | Compute the tangent of x. More...
|
| |
| VTKM_EXEC_CONT vtkm::Float64 | vtkm::Tan (vtkm::Float64 x) |
| |
| VTKM_EXEC_CONT vtkm::Float32 | vtkm::ASin (vtkm::Float32 x) |
| | Compute the arc sine of x. More...
|
| |
| VTKM_EXEC_CONT vtkm::Float64 | vtkm::ASin (vtkm::Float64 x) |
| |
| VTKM_EXEC_CONT vtkm::Float32 | vtkm::ACos (vtkm::Float32 x) |
| | Compute the arc cosine of x. More...
|
| |
| VTKM_EXEC_CONT vtkm::Float64 | vtkm::ACos (vtkm::Float64 x) |
| |
| VTKM_EXEC_CONT vtkm::Float32 | vtkm::ATan (vtkm::Float32 x) |
| | Compute the arc tangent of x. More...
|
| |
| VTKM_EXEC_CONT vtkm::Float64 | vtkm::ATan (vtkm::Float64 x) |
| |
| VTKM_EXEC_CONT vtkm::Float32 | vtkm::SinH (vtkm::Float32 x) |
| | Compute the hyperbolic sine of x. More...
|
| |
| VTKM_EXEC_CONT vtkm::Float64 | vtkm::SinH (vtkm::Float64 x) |
| |
| VTKM_EXEC_CONT vtkm::Float32 | vtkm::CosH (vtkm::Float32 x) |
| | Compute the hyperbolic cosine of x. More...
|
| |
| VTKM_EXEC_CONT vtkm::Float64 | vtkm::CosH (vtkm::Float64 x) |
| |
| VTKM_EXEC_CONT vtkm::Float32 | vtkm::TanH (vtkm::Float32 x) |
| | Compute the hyperbolic tangent of x. More...
|
| |
| VTKM_EXEC_CONT vtkm::Float64 | vtkm::TanH (vtkm::Float64 x) |
| |
| VTKM_EXEC_CONT vtkm::Float32 | vtkm::ASinH (vtkm::Float32 x) |
| | Compute the hyperbolic arc sine of x. More...
|
| |
| VTKM_EXEC_CONT vtkm::Float64 | vtkm::ASinH (vtkm::Float64 x) |
| |
| VTKM_EXEC_CONT vtkm::Float32 | vtkm::ACosH (vtkm::Float32 x) |
| | Compute the hyperbolic arc cosine of x. More...
|
| |
| VTKM_EXEC_CONT vtkm::Float64 | vtkm::ACosH (vtkm::Float64 x) |
| |
| VTKM_EXEC_CONT vtkm::Float32 | vtkm::ATanH (vtkm::Float32 x) |
| | Compute the hyperbolic arc tangent of x. More...
|
| |
| VTKM_EXEC_CONT vtkm::Float64 | vtkm::ATanH (vtkm::Float64 x) |
| |
| VTKM_EXEC_CONT vtkm::Float32 | vtkm::Sqrt (vtkm::Float32 x) |
| | Compute the square root of x. More...
|
| |
| VTKM_EXEC_CONT vtkm::Float64 | vtkm::Sqrt (vtkm::Float64 x) |
| |
| VTKM_EXEC_CONT vtkm::Float32 | vtkm::Cbrt (vtkm::Float32 x) |
| | Compute the cube root of x. More...
|
| |
| VTKM_EXEC_CONT vtkm::Float64 | vtkm::Cbrt (vtkm::Float64 x) |
| |
| VTKM_EXEC_CONT vtkm::Float32 | vtkm::Exp (vtkm::Float32 x) |
| | Computes e**x, the base-e exponential of x. More...
|
| |
| VTKM_EXEC_CONT vtkm::Float64 | vtkm::Exp (vtkm::Float64 x) |
| |
| VTKM_EXEC_CONT vtkm::Float32 | vtkm::Exp2 (vtkm::Float32 x) |
| | Computes 2**x, the base-2 exponential of x. More...
|
| |
| VTKM_EXEC_CONT vtkm::Float64 | vtkm::Exp2 (vtkm::Float64 x) |
| |
| VTKM_EXEC_CONT vtkm::Float32 | vtkm::ExpM1 (vtkm::Float32 x) |
| | Computes (e**x) - 1, the of base-e exponental of x then minus 1. More...
|
| |
| VTKM_EXEC_CONT vtkm::Float64 | vtkm::ExpM1 (vtkm::Float64 x) |
| |
| VTKM_EXEC_CONT vtkm::Float32 | vtkm::Log (vtkm::Float32 x) |
| | Computes the natural logarithm of x. More...
|
| |
| VTKM_EXEC_CONT vtkm::Float64 | vtkm::Log (vtkm::Float64 x) |
| |
| VTKM_EXEC_CONT vtkm::Float32 | vtkm::Log2 (vtkm::Float32 x) |
| | Computes the logarithm base 2 of x. More...
|
| |
| VTKM_EXEC_CONT vtkm::Float64 | vtkm::Log2 (vtkm::Float64 x) |
| |
| VTKM_EXEC_CONT vtkm::Float32 | vtkm::Log10 (vtkm::Float32 x) |
| | Computes the logarithm base 10 of x. More...
|
| |
| VTKM_EXEC_CONT vtkm::Float64 | vtkm::Log10 (vtkm::Float64 x) |
| |
| VTKM_EXEC_CONT vtkm::Float32 | vtkm::Log1P (vtkm::Float32 x) |
| | Computes the value of log(1+x) accurately for very small values of x. More...
|
| |
| VTKM_EXEC_CONT vtkm::Float64 | vtkm::Log1P (vtkm::Float64 x) |
| |
| VTKM_EXEC_CONT vtkm::Float32 | vtkm::Clamp (vtkm::Float32 x, vtkm::Float32 lo, vtkm::Float32 hi) |
| | Clamp x to the given range. More...
|
| |
| VTKM_EXEC_CONT vtkm::Float64 | vtkm::Clamp (vtkm::Float64 x, vtkm::Float64 lo, vtkm::Float64 hi) |
| |
| VTKM_EXEC_CONT vtkm::Float32 | vtkm::Ceil (vtkm::Float32 x) |
| | Round x to the smallest integer value not less than x. More...
|
| |
| VTKM_EXEC_CONT vtkm::Float64 | vtkm::Ceil (vtkm::Float64 x) |
| |
| VTKM_EXEC_CONT vtkm::Float32 | vtkm::Floor (vtkm::Float32 x) |
| | Round x to the largest integer value not greater than x. More...
|
| |
| VTKM_EXEC_CONT vtkm::Float64 | vtkm::Floor (vtkm::Float64 x) |
| |
| VTKM_EXEC_CONT vtkm::Float32 | vtkm::Round (vtkm::Float32 x) |
| | Round x to the nearest integral value. More...
|
| |
| VTKM_EXEC_CONT vtkm::Float64 | vtkm::Round (vtkm::Float64 x) |
| |
| VTKM_EXEC_CONT vtkm::Float32 | vtkm::Frexp (vtkm::Float32 x, vtkm::Int32 *exponent) |
| | Decompose floating poing value. More...
|
| |
| VTKM_EXEC_CONT vtkm::Float64 | vtkm::Frexp (vtkm::Float64 x, vtkm::Int32 *exponent) |
| |
| VTKM_EXEC_CONT vtkm::Float32 | vtkm::Ldexp (vtkm::Float32 x, vtkm::Int32 exponent) |
| |
| VTKM_EXEC_CONT vtkm::Float64 | vtkm::Ldexp (vtkm::Float64 x, vtkm::Int32 exponent) |
| |
| VTKM_EXEC_CONT vtkm::UInt64 | vtkm::FloatDistance (vtkm::Float64 x, vtkm::Float64 y) |
| |
| VTKM_EXEC_CONT vtkm::UInt64 | vtkm::FloatDistance (vtkm::Float32 x, vtkm::Float32 y) |
| |
| template<typename T > |
| VTKM_EXEC_CONT T | vtkm::DifferenceOfProducts (T a, T b, T c, T d) |
| |
| template<typename T > |
| VTKM_EXEC_CONT vtkm::Vec< T, 2 > | vtkm::QuadraticRoots (T a, T b, T c) |
| |
| VTKM_EXEC_CONT vtkm::Int32 | vtkm::FindFirstSetBit (vtkm::UInt32 word) |
| | Bitwise operations. More...
|
| |
| VTKM_EXEC_CONT vtkm::Int32 | vtkm::FindFirstSetBit (vtkm::UInt64 word) |
| | Find the first set bit in word, and return its position (1-64). More...
|
| |
| VTKM_EXEC_CONT vtkm::Int32 | vtkm::CountSetBits (vtkm::UInt32 word) |
| | Count the total number of bits set in word. More...
|
| |
| VTKM_EXEC_CONT vtkm::Int32 | vtkm::CountSetBits (vtkm::UInt64 word) |
| | Count the total number of bits set in word. More...
|
| |