Class ModifiedBesselSecondKindEstimator
java.lang.Object
org.drip.specialfunction.definition.ModifiedBesselSecondKindEstimator
- All Implemented Interfaces:
R2ToR1
- Direct Known Subclasses:
ModifiedSecondEstimator
,ModifiedSecondHankelAsymptoteEstimator
,ModifiedSecondIntegralEstimator
public abstract class ModifiedBesselSecondKindEstimator extends java.lang.Object implements R2ToR1
ModifiedBesselSecondKindEstimator exposes the Estimator for the Modified Bessel Function of the
Second Kind. 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
- Construct the Alpha Zero Asymptotic Version of ModifiedBesselSecondKindEstimator
- Construct the Alpha Strictly Positive Asymptotic Version of ModifiedBesselSecondKindEstimator
- Evaluate Modified Bessel Function Second Kind K given Alpha and z
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 ModifiedBesselSecondKindEstimator()
-
Method Summary
Modifier and Type Method Description static ModifiedBesselSecondKindEstimator
AlphaStrictlyPositiveAsymptote(R1ToR1 gammaEstimator)
Construct the Alpha Strictly Positive Asymptotic Version of ModifiedBesselSecondKindEstimatorstatic ModifiedBesselSecondKindEstimator
AlphaZeroAsymptote()
Construct the Alpha Zero Asymptotic Version of ModifiedBesselSecondKindEstimatorabstract double
bigK(double alpha, double z)
Evaluate Modified Bessel Function Second Kind K given Alpha and zdouble
evaluate(double alpha, double z)
Evaluate for the given variate PairMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
ModifiedBesselSecondKindEstimator
public ModifiedBesselSecondKindEstimator()
-
-
Method Details
-
AlphaZeroAsymptote
Construct the Alpha Zero Asymptotic Version of ModifiedBesselSecondKindEstimator- Returns:
- Alpha Zero Asymptotic Version of ModifiedBesselSecondKindEstimator
-
AlphaStrictlyPositiveAsymptote
public static final ModifiedBesselSecondKindEstimator AlphaStrictlyPositiveAsymptote(R1ToR1 gammaEstimator)Construct the Alpha Strictly Positive Asymptotic Version of ModifiedBesselSecondKindEstimator- Parameters:
gammaEstimator
- Gamma Estimator- Returns:
- Alpha Strictly Positive Asymptotic Version of ModifiedBesselSecondKindEstimator
-
bigK
public abstract double bigK(double alpha, double z) throws java.lang.ExceptionEvaluate Modified Bessel Function Second Kind K given Alpha and z- Parameters:
alpha
- Alphaz
- Z- Returns:
- Modified Bessel Function Second Kind K Value
- Throws:
java.lang.Exception
- Thrown if the Inputs are Invalid
-
evaluate
public double evaluate(double alpha, double z) throws java.lang.ExceptionDescription copied from interface:R2ToR1
Evaluate for the given variate Pair
-