Options
All
  • Public
  • Public/Protected
  • All
Menu

External module "math/base/tools/continued-fraction/docs/types/index.d"

Index

Interfaces

Functions

Functions

Export assignment continuedFraction

  • continuedFraction(generator: Function, options?: Options): number
  • Evaluates the continued fraction approximation for the supplied series generator using the modified Lentz algorithm.

    References

    • Lentz, William J. 1976. "Generating bessel functions in Mie scattering calculations using continued fractions." Applied Optics 15 (3): 668–71. doi:10.1364/AO.15.000668.

    Parameters

    • generator: Function

      function returning terms of continued fraction expansion

    • Optional options: Options

      function options

    Returns number

    value of continued fraction

    Example

    // Continued fraction for (e-1)^(-1):
    var gen = generator();
    var out = continuedFraction( gen );
    // returns ~0.582
    
    function* generator() {
       var i = 0;
       while ( true ) {
           i++;
           yield [ i, i ];
       }
    }