Class SphericalBesselSecondKindExpansion
java.lang.Object
org.drip.specialfunction.generator.SeriesExpansion
org.drip.specialfunction.generator.SphericalBesselSecondKindExpansion
- All Implemented Interfaces:
R2ToR1
public class SphericalBesselSecondKindExpansion extends SeriesExpansion
SphericalBesselSecondKindExpansion implements the Generating Function and the Expansion Terms for
the Spherical 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
- SphericalBesselSecondKindExpansion Constructor
- Retrieve the Second Kind Spherical Bessel Function Estimator
- Retrieve the Gamma Estimator
| Module | Computational Core Module |
| Library | Function Analysis Library |
| Project | Special Function Implementation and Analysis |
| Package | Special Function Series Term Generators |
- Author:
- Lakshmi Krishnamurthy
-
Constructor Summary
Constructors Constructor Description SphericalBesselSecondKindExpansion(SphericalBesselSecondKindEstimator sphericalBesselSecondKindEstimator, R1ToR1 gammaEstimator)SphericalBesselSecondKindExpansion Constructor -
Method Summary
Modifier and Type Method Description doubleevaluate(double z, double t)Evaluate for the given variate PairR1ToR1gammaEstimator()Retrieve the Gamma EstimatorR2ToR1SeriesTermseriesTerm()Generate the Special Function Series Expansion TermSphericalBesselSecondKindEstimatorsphericalBesselSecondKindEstimator()Retrieve the Second Kind Spherical Bessel Function EstimatorMethods inherited from class org.drip.specialfunction.generator.SeriesExpansion
seriesMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
SphericalBesselSecondKindExpansion
public SphericalBesselSecondKindExpansion(SphericalBesselSecondKindEstimator sphericalBesselSecondKindEstimator, R1ToR1 gammaEstimator) throws java.lang.ExceptionSphericalBesselSecondKindExpansion Constructor- Parameters:
sphericalBesselSecondKindEstimator- First Second Spherical Bessel Function EstimatorgammaEstimator- The Gamma Estimator- Throws:
java.lang.Exception- Thrown if the Inputs are Invalid
-
-
Method Details
-
evaluate
public double evaluate(double z, double t) throws java.lang.ExceptionDescription copied from interface:R2ToR1Evaluate for the given variate Pair- Parameters:
z- Xt- Y- Returns:
- Returns the calculated value
- Throws:
java.lang.Exception- Thrown if evaluation cannot be done
-
sphericalBesselSecondKindEstimator
Retrieve the Second Kind Spherical Bessel Function Estimator- Returns:
- The Second Kind Spherical Bessel Function Estimator
-
gammaEstimator
Retrieve the Gamma Estimator- Returns:
- The Gamma Estimator
-
seriesTerm
Description copied from class:SeriesExpansionGenerate the Special Function Series Expansion Term- Specified by:
seriesTermin classSeriesExpansion- Returns:
- The Special Function Series Expansion Term
-