Class BigH2FromBigJ

java.lang.Object
org.drip.specialfunction.definition.HankelSecondKindEstimator
org.drip.specialfunction.hankel.BigH2FromBigJ
All Implemented Interfaces:
R2ToZ1

public class BigH2FromBigJ
extends HankelSecondKindEstimator
BigH2FromBigJ implements the Estimator for the Cylindrical Hankel Function of the Second Kind from the Bessel Function of the First 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:
  • BigH2FromBigJ Constructor
  • Retrieve the Estimator of the Bessel Function of the First 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

    • BigH2FromBigJ

      public BigH2FromBigJ​(BesselFirstKindEstimator besselFirstKindEstimator) throws java.lang.Exception
      BigH2FromBigJ Constructor
      Parameters:
      besselFirstKindEstimator - Bessel Function of the First Kind Estimator
      Throws:
      java.lang.Exception - Thrown if the Inputs are Invalid
  • Method Details

    • besselFirstKindEstimator

      public BesselFirstKindEstimator besselFirstKindEstimator()
      Retrieve the Estimator of the Bessel Function of the First Kind
      Returns:
      Estimator of the Bessel Function of the First Kind
    • bigH2

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