Class GeneralizedMacLaurinSeriesTerm

java.lang.Object
org.drip.numerical.estimation.R1ToR1SeriesTerm
org.drip.function.enerf.GeneralizedMacLaurinSeriesTerm

public class GeneralizedMacLaurinSeriesTerm
extends R1ToR1SeriesTerm
GeneralizedMacLaurinSeriesTerm implements the Generalized En Error Function MacLaurin Series Term. The References are:

  • Abramowitz, M., and I. A. Stegun (2007): Handbook of Mathematics Functions Dover Book on Mathematics
  • Chang, S. H., P. C. Cosman, L. B. Milstein (2011): Chernoff-Type Bounds for Gaussian Error Function IEEE Transactions on Communications 59 (11) 2939-2944
  • Cody, W. J. (1991): Algorithm 715: SPECFUN – A Portable FORTRAN Package of Special Function Routines and Test Drivers ACM Transactions on Mathematical Software 19 (1) 22-32
  • Schopf, H. M., and P. H. Supancic (2014): On Burmann’s Theorem and its Application to Problems of Linear and Non-linear Heat Transfer and Diffusion https://www.mathematica-journal.com/2014/11/on-burmanns-theorem-and-its-application-to-problems-of-linear-and-nonlinear-heat-transfer-and-diffusion/#more-39602/
  • Wikipedia (2019): Error Function https://en.wikipedia.org/wiki/Error_function


Author:
Lakshmi Krishnamurthy
  • Constructor Summary

    Constructors
    Constructor Description
    GeneralizedMacLaurinSeriesTerm​(int degree)
    GeneralizedMacLaurinSeriesTerm Constructor
  • Method Summary

    Modifier and Type Method Description
    int degree()
    Retrieve the Degree of the Generalized En Series Term
    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

    • GeneralizedMacLaurinSeriesTerm

      public GeneralizedMacLaurinSeriesTerm​(int degree) throws java.lang.Exception
      GeneralizedMacLaurinSeriesTerm Constructor
      Parameters:
      degree - Generalized En Degree
      Throws:
      java.lang.Exception - Thrown if the Inputs are Invalid
  • Method Details

    • degree

      public int degree()
      Retrieve the Degree of the Generalized En Series Term
      Returns:
      Degree of the Generalized En Series Term
    • 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