Class Bessel

java.lang.Object
rocks.palaiologos.maja.Bessel

class Bessel extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected static final double[]
     
    protected static final double[]
     
    protected static final double[]
     
    protected static final double[]
     
    protected static final double[]
     
    protected static final double[]
     
    protected static final double[]
     
    protected static final double[]
     
    (package private) static final double[]
     
    (package private) static final double[]
     
    (package private) static final double[]
     
    (package private) static final double[]
     
    (package private) static final double[]
     
    (package private) static final double[]
     
    (package private) static final double[]
     
    (package private) static final double[]
     
    (package private) static final double[]
     
    (package private) static final double[]
     
    (package private) static final double[]
     
    (package private) static final double[]
     
    (package private) static final double[]
     
    (package private) static final double[]
     
    (package private) static final double[]
     
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    private
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static double
    bessel(int n, double x)
     
    static double
    bessel0(double x)
     
    static double
    bessel1(double x)
     
    private static double[]
    besselasympt0(double x)
     
    private static double[]
    besselasympt1(double x)
     
    private static double
    besseln(int n, double x)
     
    private static double
    chbevl(double x, double[] coef, int N)
     
    (package private) static double
    hankel(double n, double x)
     
    static double
    i0(double x)
     
    static double
    i1(double x)
     
    (package private) static double
    jnt(double n, double x)
     
    (package private) static double
    jnx(double n, double x)
     
    static double
    jv(double n, double x)
     
    (package private) static double
    jvs(double n, double x)
     
    static double
    k0(double x)
     
    static double
    k1(double x)
     
    static double
    kn(int nn, double x)
     
    (package private) static double
    recur(Hypergeometric.DoublePtr n, double x, Hypergeometric.DoublePtr newn, int cancel)
     
    static double
    y0(double x)
     
    static double
    y1(double x)
     
    static double
    yn(int n, double x)
     
    static double
    yv(double v, double x)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • A_i0

      protected static final double[] A_i0
    • B_i0

      protected static final double[] B_i0
    • A_i1

      protected static final double[] A_i1
    • B_i1

      protected static final double[] B_i1
    • A_k0

      protected static final double[] A_k0
    • B_k0

      protected static final double[] B_k0
    • A_k1

      protected static final double[] A_k1
    • B_k1

      protected static final double[] B_k1
    • lambda

      static final double[] lambda
    • mu

      static final double[] mu
    • P1

      static final double[] P1
    • P2

      static final double[] P2
    • P3

      static final double[] P3
    • P4

      static final double[] P4
    • P5

      static final double[] P5
    • P6

      static final double[] P6
    • P7

      static final double[] P7
    • PF2

      static final double[] PF2
    • PF3

      static final double[] PF3
    • PF4

      static final double[] PF4
    • PG1

      static final double[] PG1
    • PG2

      static final double[] PG2
    • PG3

      static final double[] PG3
  • Constructor Details

    • Bessel

      private Bessel()
  • Method Details

    • besseln

      private static double besseln(int n, double x)
    • bessel0

      public static double bessel0(double x)
    • bessel1

      public static double bessel1(double x)
    • besselasympt0

      private static double[] besselasympt0(double x)
    • besselasympt1

      private static double[] besselasympt1(double x)
    • bessel

      public static double bessel(int n, double x)
    • chbevl

      private static double chbevl(double x, double[] coef, int N)
    • i0

      public static double i0(double x)
    • i1

      public static double i1(double x)
    • k0

      public static double k0(double x)
    • k1

      public static double k1(double x)
    • kn

      public static double kn(int nn, double x)
    • y0

      public static double y0(double x) throws ArithmeticException
      Throws:
      ArithmeticException
    • y1

      public static double y1(double x) throws ArithmeticException
      Throws:
      ArithmeticException
    • yn

      public static double yn(int n, double x)
    • yv

      public static double yv(double v, double x)
    • jv

      public static double jv(double n, double x)
    • recur

      static double recur(Hypergeometric.DoublePtr n, double x, Hypergeometric.DoublePtr newn, int cancel)
    • jvs

      static double jvs(double n, double x)
    • hankel

      static double hankel(double n, double x)
    • jnx

      static double jnx(double n, double x)
    • jnt

      static double jnt(double n, double x)