Class ASeriesTerm

java.lang.Object
org.drip.numerical.estimation.R1ToR1SeriesTerm
org.drip.specialfunction.lanczos.ASeriesTerm

public class ASeriesTerm
extends R1ToR1SeriesTerm
ASeriesTerm holds a Single Term of the Lanczos A Series. The References are:

  • Godfrey, P. (2001): Lanczos Implementation of the Gamma Function http://www.numericana.com/answer/info/godfrey.htm
  • Press, W. H., S. A. Teukolsky, W. T. Vetterling, and B. P. Flannery (2007): Numerical Recipes: The Art of Scientific Computing 3rd Edition Cambridge University Press New York
  • Pugh, G. R. (2004): An Analysis of the Lanczos Gamma Approximation Ph. D. University of British Columbia
  • Toth V. T. (2016): Programmable Calculators – The Gamma Function http://www.rskey.org/CMS/index.php/the-library/11
  • Wikipedia (2019): Lanczos Approximation https://en.wikipedia.org/wiki/Lanczos_approximation
It provides the following functionality:
  • Empty ASeriesTerm Constructor

Module Computational Core Module
Library Function Analysis Library
Project Special Function Implementation and Analysis
Package Lanczos Scheme for Gamma Estimate
Author:
Lakshmi Krishnamurthy
  • Constructor Summary

    Constructors
    Constructor Description
    ASeriesTerm()
    Empty ASeriesTerm Constructor
  • Method Summary

    Modifier and Type Method Description
    double value​(int order, double z)
    Compute the Value of the R1 To R1 Series Expansion Term

    Methods inherited from class org.drip.numerical.estimation.R1ToR1SeriesTerm

    Asymptotic, derivative, InvertedRisingExponential, Taylor

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ASeriesTerm

      public ASeriesTerm()
      Empty ASeriesTerm Constructor
  • Method Details

    • value

      public double value​(int order, double z) throws java.lang.Exception
      Description copied from class: R1ToR1SeriesTerm
      Compute the Value of the R1 To R1 Series Expansion Term
      Specified by:
      value in class R1ToR1SeriesTerm
      Parameters:
      order - Order of the R1 To R1 Series Expansion Term
      z - X
      Returns:
      The Value of the R1 To R1 Series Expansion Term
      Throws:
      java.lang.Exception - Thrown if the Inputs are Invalid