|
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...
|
|