Options
All
  • Public
  • Public/Protected
  • All
Menu

External module "math/base/special/kernel-cos/docs/types/index.d"

Index

Functions

Functions

Export assignment kernelCos

  • kernelCos(x: number, y: number): number
  • Computes the cosine of a number on [-π/4, π/4].

    Notes

    • For increased accuracy, the number for which the cosine should be evaluated can be supplied as a double-double number (i.e., a non-evaluated sum of two double-precision floating-point numbers x and y).
    • The two numbers must satisfy |y| < 0.5 * ulp( x ).

    Parameters

    • x: number

      input value (in radians, assumed to be bounded by ~pi/4 in magnitude)

    • y: number

      tail of x

    Returns number

    cosine

    Example

    var v = kernelCos( 0.0, 0.0 );
    // returns ~1.0

    Example

    var v = kernelCos( 3.141592653589793/6.0, 0.0 );
    // returns ~0.866

    Example

    var v = kernelCos( 0.785, -1.144e-17 );
    // returns ~0.707

    Example

    var v = kernelCos( NaN, 0.0 );
    // returns NaN