com.softsynth.jmsl.util
Class Bessel

java.lang.Object
  extended by com.softsynth.jmsl.util.Bessel

public class Bessel
extends java.lang.Object

Nick Didkovsky 12/9/98 11:41PM

Calculate Bessel Functions.  Algorithms from NUMERICAL RECIPES IN C: THE ART OF SCIENTIFIC COMPUTING (ISBN 0-521-43108-5)
Copyright (C) 1988-1992 by Cambridge University Press.
To order Numerical Recipes books,diskettes, or CDROMs
visit website http://www.nr.com or call 1-800-872-7423 (North America only)

Adapted from C source by ND

Author:
Nick Didkovsky

Constructor Summary
Bessel()
           
 
Method Summary
static double bessj(int n, double x)
          Returns the Bessel function J n (x) for any real x and n > 2.
static double bessj0(double x)
          Returns the Bessel function J0(x) for any real x.
static double bessj1(double x)
          Returns the Bessel function J1(x) for any real x.
static void main(java.lang.String[] args)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Bessel

public Bessel()
Method Detail

bessj0

public static double bessj0(double x)
Returns the Bessel function J0(x) for any real x.


bessj1

public static double bessj1(double x)
Returns the Bessel function J1(x) for any real x.


bessj

public static double bessj(int n,
                           double x)
Returns the Bessel function J n (x) for any real x and n > 2.
IMPORTANT! If n=0 or n=1, use bessj0() or bessj1()


main

public static void main(java.lang.String[] args)