Package org.drip.specialfunction.derived
Class EllipticEIntegral
java.lang.Object
org.drip.function.definition.R1ToR1
org.drip.specialfunction.definition.HypergeometricEstimator
org.drip.specialfunction.definition.EllipticEIntegralEstimator
org.drip.specialfunction.derived.EllipticEIntegral
public class EllipticEIntegral extends EllipticEIntegralEstimator
EllipticEIntegral implements the Elliptic E Integral Function from the 2F1 Hyper-geometric
Function. 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
- EllipticEIntegral Constructor
- Retrieve the 2F1 Hyper-geometric Function Estimator
Module | Product Core Module |
Library | Fixed Income Analytics |
Project | Special Function Implementation and Analysis |
Package | Special Functions Derived using Others |
- Author:
- Lakshmi Krishnamurthy
-
Constructor Summary
Constructors Constructor Description EllipticEIntegral(R2ToR1 logBetaEstimator, int quadratureCount)
EllipticEIntegral Constructor -
Method Summary
Modifier and Type Method Description double
ellipticEIntegral(double k)
Evaluate The Elliptic E Integral FunctionRegularHypergeometricEstimator
regularHypergeometricEstimator()
Retrieve the 2F1 Hyper-geometric Function EstimatorMethods inherited from class org.drip.specialfunction.definition.EllipticEIntegralEstimator
evaluate
Methods inherited from class org.drip.specialfunction.definition.HypergeometricEstimator
hypergeometricParameters
Methods inherited from class org.drip.function.definition.R1ToR1
antiDerivative, conditionNumber, derivative, differential, differential, integrate, maxima, maxima, minima, minima, poleResidue
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
EllipticEIntegral
EllipticEIntegral Constructor- Parameters:
logBetaEstimator
- Log Beta EstimatorquadratureCount
- Quadrature Count- Throws:
java.lang.Exception
- Thrown if the Inputs are Invalid
-
-
Method Details
-
regularHypergeometricEstimator
Retrieve the 2F1 Hyper-geometric Function Estimator- Returns:
- The 2F1 Hyper-geometric Function Estimator
-
ellipticEIntegral
public double ellipticEIntegral(double k) throws java.lang.ExceptionDescription copied from class:EllipticEIntegralEstimator
Evaluate The Elliptic E Integral Function- Specified by:
ellipticEIntegral
in classEllipticEIntegralEstimator
- Parameters:
k
- K- Returns:
- The Elliptic E Integral Function Value
- Throws:
java.lang.Exception
- Thrown if the Inputs are Invalid
-