tango.math.Bessel

Cylindrical Bessel functions of integral order.

Members

Functions

cylBessel_i0
double cylBessel_i0(double x)

Modified Bessel function of order zero

cylBessel_i1
double cylBessel_i1(double x)

* Modified Bessel function of order one * * Returns modified Bessel function of order one of the * argument. * * The function is defined as i1(x) = -i j1( ix ). * * The range is partitioned into the two intervals [0,8] and * (8, infinity). Chebyshev polynomial expansions are employed * in each interval.

cylBessel_j0
real cylBessel_j0(real x)

Bessel function of order zero

cylBessel_j1
real cylBessel_j1(real x)

Bessel function of order one

cylBessel_jn
real cylBessel_jn(int n, real x)

Bessel function of integer order

cylBessel_y0
real cylBessel_y0(real x)

Bessel function of the second kind, order zero Also known as the cylindrical Neumann function, order zero.

cylBessel_y1
real cylBessel_y1(real x)

Bessel function of the second kind, order zero

cylBessel_yn
real cylBessel_yn(int n, real x)

Bessel function of second kind of integer order

Meta

License

BSD style: $(LICENSE)

Authors

Stephen L. Moshier (original C code). Conversion to D by Don Clugston