Class SeriesExpansion

java.lang.Object
org.drip.specialfunction.generator.SeriesExpansion
All Implemented Interfaces:
R2ToR1
Direct Known Subclasses:
BesselFirstKindLaurentExpansion, SphericalBesselFirstKindExpansion, SphericalBesselSecondKindExpansion

public abstract class SeriesExpansion
extends java.lang.Object
implements R2ToR1
SeriesExpansion implements the Generating Function and the Expansion Terms for the specified Special Function. 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:
  • Generate the Special Function Series Expansion Term
  • Generate the Special Function Series

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
    SeriesExpansion()  
  • Method Summary

    Modifier and Type Method Description
    R2ToR1Series series​(int lowerIndex, int upperIndex)
    Generate the Special Function Series
    abstract R2ToR1SeriesTerm seriesTerm()
    Generate the Special Function Series Expansion Term

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.drip.function.definition.R2ToR1

    evaluate
  • Constructor Details

    • SeriesExpansion

      public SeriesExpansion()
  • Method Details

    • seriesTerm

      public abstract R2ToR1SeriesTerm seriesTerm()
      Generate the Special Function Series Expansion Term
      Returns:
      The Special Function Series Expansion Term
    • series

      public R2ToR1Series series​(int lowerIndex, int upperIndex)
      Generate the Special Function Series
      Parameters:
      lowerIndex - Term Lower Index
      upperIndex - Term Upper Index
      Returns:
      The Special Function Series