Package org.drip.specialfunction.hankel
Class BigH1FromBigJBigY
java.lang.Object
org.drip.specialfunction.definition.HankelFirstKindEstimator
org.drip.specialfunction.hankel.BigH1FromBigJBigY
- All Implemented Interfaces:
R2ToZ1
public class BigH1FromBigJBigY extends HankelFirstKindEstimator
BigH1FromBigJBigY implements the Estimator for the Cylindrical Hankel Function of the First Kind
from the Bessel Functions of the First Kind and 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
- BigH1FromBigJBigY Constructor
- Retrieve the Estimator of the Bessel Function of the First Kind
- Retrieve the Estimator of the Bessel Function of the Second Kind
Module | Computational Core Module |
Library | Function Analysis Library |
Project | Special Function Implementation and Analysis |
Package | Ordered Hankel Function Variant Estimators |
- Author:
- Lakshmi Krishnamurthy
-
Constructor Summary
Constructors Constructor Description BigH1FromBigJBigY(BesselFirstKindEstimator besselFirstKindEstimator, BesselSecondKindEstimator besselSecondKindEstimator)
BigH1FromBigJBigY Constructor -
Method Summary
Modifier and Type Method Description BesselFirstKindEstimator
besselFirstKindEstimator()
Retrieve the Estimator of the Bessel Function of the First KindBesselSecondKindEstimator
besselSecondKindEstimator()
Retrieve the Estimator of the Bessel Function of the Second KindC1Cartesian
bigH1(double alpha, double z)
Evaluate Hankel Function First Kind H1 given Alpha and zMethods inherited from class org.drip.specialfunction.definition.HankelFirstKindEstimator
evaluate, LargeZAsymptote
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
BigH1FromBigJBigY
public BigH1FromBigJBigY(BesselFirstKindEstimator besselFirstKindEstimator, BesselSecondKindEstimator besselSecondKindEstimator) throws java.lang.ExceptionBigH1FromBigJBigY Constructor- Parameters:
besselFirstKindEstimator
- Bessel Function of the First Kind EstimatorbesselSecondKindEstimator
- Bessel Function of the Second Kind Estimator- Throws:
java.lang.Exception
- Thrown if the Inputs are Invalid
-
-
Method Details
-
besselFirstKindEstimator
Retrieve the Estimator of the Bessel Function of the First Kind- Returns:
- Estimator of the Bessel Function of the First Kind
-
besselSecondKindEstimator
Retrieve the Estimator of the Bessel Function of the Second Kind- Returns:
- Estimator of the Bessel Function of the Second Kind
-
bigH1
Description copied from class:HankelFirstKindEstimator
Evaluate Hankel Function First Kind H1 given Alpha and z- Specified by:
bigH1
in classHankelFirstKindEstimator
- Parameters:
alpha
- Alphaz
- Z- Returns:
- Hankel Function First Kind H1 Value
-