Package org.drip.specialfunction.bessel
Class SecondNISTSeriesTerm
java.lang.Object
org.drip.numerical.estimation.R2ToR1SeriesTerm
org.drip.specialfunction.bessel.SecondNISTSeriesTerm
public class SecondNISTSeriesTerm extends R2ToR1SeriesTerm
SecondNISTSeriesTerm implements the Series Term for the Cylindrical Bessel Function of the Second
Kind using the NIST Series. The References are:
- Abramowitz, M., and I. A. Stegun (2007): Handbook of Mathematics Functions Dover Book on Mathematics
- Arfken, G. B., and H. J. Weber (2005): Mathematical Methods for Physicists 6th Edition Harcourt San Diego
- Temme N. M. (1996): Special Functions: An Introduction to the Classical Functions of Mathematical Physics 2nd Edition Wiley New York
- Watson, G. N. (1995): A Treatise on the Theory of Bessel Functions Cambridge University Press
- Wikipedia (2019): Bessel Function https://en.wikipedia.org/wiki/Bessel_function
- SecondNISTSeriesTerm Constructor
- Retrieve the Digamma Function Estimator
- Retrieve the Gamma Estimator
Module | Product Core Module |
Library | Fixed Income Analytics |
Project | Special Function Implementation and Analysis |
Package | Ordered Bessel Function Variant Estimators |
- Author:
- Lakshmi Krishnamurthy
-
Constructor Summary
Constructors Constructor Description SecondNISTSeriesTerm(R1ToR1 digammaEstimator, R1ToR1 gammaEstimator)
SecondNISTSeriesTerm Constructor -
Method Summary
Modifier and Type Method Description R1ToR1
digammaEstimator()
Retrieve the Digamma Function EstimatorR1ToR1
gammaEstimator()
Retrieve the Gamma Estimatordouble
value(int order, double alpha, double z)
Compute the Value of the R2 To R1 Series Expansion TermMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
SecondNISTSeriesTerm
public SecondNISTSeriesTerm(R1ToR1 digammaEstimator, R1ToR1 gammaEstimator) throws java.lang.ExceptionSecondNISTSeriesTerm Constructor- Parameters:
digammaEstimator
- Digamma Function EstimatorgammaEstimator
- Gamma Estimator- Throws:
java.lang.Exception
- Thrown if the Inputs are Invalid
-
-
Method Details
-
digammaEstimator
Retrieve the Digamma Function Estimator- Returns:
- The Digamma Function Estimator
-
gammaEstimator
Retrieve the Gamma Estimator- Returns:
- The Gamma Estimator
-
value
public double value(int order, double alpha, double z) throws java.lang.ExceptionDescription copied from class:R2ToR1SeriesTerm
Compute the Value of the R2 To R1 Series Expansion Term- Specified by:
value
in classR2ToR1SeriesTerm
- Parameters:
order
- Order of the R2 To R1 Series Expansion Termalpha
- Xz
- Y- Returns:
- The Value of the R2 To R1 Series Expansion Term
- Throws:
java.lang.Exception
- Thrown if the Inputs are Invalid
-