Class HypergeometricParameters

java.lang.Object
org.drip.specialfunction.definition.HypergeometricParameters

public class HypergeometricParameters
extends java.lang.Object
HypergeometricParameters holds the A-B-C Parameterization that the Hyper-geometric Function uses. The References are:

  • Gessel, I., and D. Stanton (1982): Strange Evaluations of Hyper-geometric Series SIAM Journal on Mathematical Analysis 13 (2) 295-308
  • Koepf, W (1995): Algorithms for m-fold Hyper-geometric Summation Journal of Symbolic Computation 20 (4) 399-417
  • Lavoie, J. L., F. Grondin, and A. K. Rathie (1996): Generalization of Whipple’s Theorem on the Sum of a (_2^3)F(a,b;c;z) Journal of Computational and Applied Mathematics 72 293-300
  • National Institute of Standards and Technology (2019): Hyper-geometric Function https://dlmf.nist.gov/15
  • Wikipedia (2019): Hyper-geometric Function https://en.wikipedia.org/wiki/Hypergeometric_function
It provides the following functionality:
  • HypergeometricParameters Constructor
  • Retrieve 'a'
  • Retrieve 'b'
  • Retrieve 'c'

Module Product Core Module
Library Fixed Income Analytics
Project Special Function Implementation and Analysis
Package Definition of Special Function Estimators
Author:
Lakshmi Krishnamurthy
  • Constructor Summary

    Constructors
    Constructor Description
    HypergeometricParameters​(double a, double b, double c)
    HypergeometricParameters Constructor
  • Method Summary

    Modifier and Type Method Description
    double a()
    Retrieve 'a'
    double b()
    Retrieve 'b'
    double c()
    Retrieve 'c'

    Methods inherited from class java.lang.Object

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

    • HypergeometricParameters

      public HypergeometricParameters​(double a, double b, double c) throws java.lang.Exception
      HypergeometricParameters Constructor
      Parameters:
      a - a
      b - b
      c - c
      Throws:
      java.lang.Exception - Thrown if the Inputs are Invalid
  • Method Details

    • a

      public double a()
      Retrieve 'a'
      Returns:
      'a'
    • b

      public double b()
      Retrieve 'b'
      Returns:
      'b'
    • c

      public double c()
      Retrieve 'c'
      Returns:
      'c'