Class LowerEulerIntegral
java.lang.Object
org.drip.function.definition.R1ToR1
org.drip.specialfunction.incompletegamma.LowerEulerIntegral
public class LowerEulerIntegral extends R1ToR1
LowerEulerIntegral implements the Euler's Second Kind Integral Version of the Lower Incomplete
Gamma Function. The References are:
- Geddes, K. O., M. L. Glasser, R. A. Moore, and T. C. Scott (1990): Evaluation of Classes of Definite Integrals involving Elementary Functions via Differentiation of Special Functions Applicable Algebra in Engineering, Communications, and 1 (2) 149-165
- Gradshteyn, I. S., I. M. Ryzhik, Y. V. Geronimus, M. Y. Tseytlin, and A. Jeffrey (2015): Tables of Integrals, Series, and Products Academic Press
- Mathar, R. J. (2010): Numerical Evaluation of the Oscillatory Integral over eiπx x(1/x) between 1 and ∞ https://arxiv.org/pdf/0912.3844.pdf arXiV
- National Institute of Standards and Technology (2019): Incomplete Gamma and Related Functions https://dlmf.nist.gov/8
- Wikipedia (2019): Incomplete Gamma Function https://en.wikipedia.org/wiki/Incomplete_gamma_function
- LowerEulerIntegral Constructor
- Retrieve the Upper Limit
Module | Computational Core Module |
Library | Function Analysis Library |
Project | Special Function Implementation and Analysis |
Package | Upper/Lower Incomplete Gamma Functions |
- Author:
- Lakshmi Krishnamurthy
-
Constructor Summary
Constructors Constructor Description LowerEulerIntegral(DerivativeControl derivativeControl, double limit)
LowerEulerIntegral Constructor -
Method Summary
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
-
LowerEulerIntegral
public LowerEulerIntegral(DerivativeControl derivativeControl, double limit) throws java.lang.ExceptionLowerEulerIntegral Constructor- Parameters:
limit
- The Upper LimitderivativeControl
- The Derivative Control- Throws:
java.lang.Exception
- Thrown if the Inputs are Invalid
-
-
Method Details
-
limit
public double limit()Retrieve the Upper Limit- Returns:
- The Upper Limit
-
evaluate
public double evaluate(double s) throws java.lang.ExceptionDescription copied from class:R1ToR1
Evaluate for the given variate
-