Class SmallH2

java.lang.Object
All Implemented Interfaces:
R2ToZ1

public class SmallH2
extends SphericalHankelSecondKindEstimator
SmallH2 implements the Estimator for the Spherical Hankel 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
It provides the following functionality:
  • SmallH2 Constructor
  • Retrieve the Estimator of the Spherical Bessel Function of the First Kind
  • Retrieve the Estimator of the Spherical 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 Details

    • SmallH2

      public SmallH2​(SphericalBesselFirstKindEstimator sphericalBesselFirstKindEstimator, SphericalBesselSecondKindEstimator sphericalBesselSecondKindEstimator) throws java.lang.Exception
      SmallH2 Constructor
      Parameters:
      sphericalBesselFirstKindEstimator - Spherical Bessel Function of the First Kind Estimator
      sphericalBesselSecondKindEstimator - Spherical Bessel Function of the Second Kind Estimator
      Throws:
      java.lang.Exception - Thrown if the Inputs are Invalid
  • Method Details

    • sphericalBesselFirstKindEstimator

      public SphericalBesselFirstKindEstimator sphericalBesselFirstKindEstimator()
      Retrieve the Estimator of the Spherical Bessel Function of the First Kind
      Returns:
      Estimator of the Spherical Bessel Function of the First Kind
    • sphericalBesselSecondKindEstimator

      public SphericalBesselSecondKindEstimator sphericalBesselSecondKindEstimator()
      Retrieve the Estimator of the Spherical Bessel Function of the Second Kind
      Returns:
      Estimator of the Spherical Bessel Function of the Second Kind
    • smallH2

      public CartesianComplexNumber smallH2​(double alpha, double z)
      Description copied from class: SphericalHankelSecondKindEstimator
      Evaluate Spherical Hankel Function Second Kind h2 given Alpha and z
      Specified by:
      smallH2 in class SphericalHankelSecondKindEstimator
      Parameters:
      alpha - Alpha
      z - Z
      Returns:
      Spherical Hankel Function Second Kind h2 Value