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
It provides the following functionality:
  • 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 Details

    • BigH1FromBigJBigY

      public BigH1FromBigJBigY​(BesselFirstKindEstimator besselFirstKindEstimator, BesselSecondKindEstimator besselSecondKindEstimator) throws java.lang.Exception
      BigH1FromBigJBigY Constructor
      Parameters:
      besselFirstKindEstimator - Bessel Function of the First Kind Estimator
      besselSecondKindEstimator - Bessel Function of the Second 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
    • besselSecondKindEstimator

      public BesselSecondKindEstimator besselSecondKindEstimator()
      Retrieve the Estimator of the Bessel Function of the Second Kind
      Returns:
      Estimator of the Bessel Function of the Second Kind
    • bigH1

      public CartesianComplexNumber bigH1​(double alpha, double z)
      Description copied from class: HankelFirstKindEstimator
      Evaluate Hankel Function First Kind H1 given Alpha and z
      Specified by:
      bigH1 in class HankelFirstKindEstimator
      Parameters:
      alpha - Alpha
      z - Z
      Returns:
      Hankel Function First Kind H1 Value