37 lines
1.4 KiB
TypeScript
37 lines
1.4 KiB
TypeScript
/**
|
|
* Bessel function of the 1st kind.
|
|
*
|
|
* @reference https://en.wikipedia.org/wiki/Bessel_function#Bessel_functions_of_the_first_kind:_J.CE.B1
|
|
*/
|
|
export declare function cyl_bessel_j(n: number, x: number): number;
|
|
/**
|
|
* Bessel function of the 2nd kind.
|
|
*
|
|
* @reference https://en.wikipedia.org/wiki/Bessel_function#Bessel_functions_of_the_second_kind:_Y.CE.B1
|
|
*/
|
|
export declare function cyl_neumann(v: number, x: number): number;
|
|
/**
|
|
* Spherical Bessel function of the 1st kind.
|
|
*
|
|
* @reference https://en.wikipedia.org/wiki/Bessel_function#Spherical_Bessel_functions:_jn.2C_yn
|
|
*/
|
|
export declare function sph_bessel(n: number, x: number): number;
|
|
/**
|
|
* Spherical Bessel function of the 2nd kind.
|
|
*
|
|
* @reference https://en.wikipedia.org/wiki/Bessel_function#Spherical_Bessel_functions:_jn.2C_yn
|
|
*/
|
|
export declare function sph_neumann(n: number, x: number): number;
|
|
/**
|
|
* Modified cylindrical Bessel function of the 1st kind.
|
|
*
|
|
* @reference https://en.wikipedia.org/wiki/Bessel_function#Modified_Bessel_functions:_I.CE.B1_.2C_K.CE.B1
|
|
*/
|
|
export declare function cyl_bessel_i(n: number, x: number): number;
|
|
/**
|
|
* Modified cylindrical Bessel function of the 2nd kind.
|
|
*
|
|
* @reference https://en.wikipedia.org/wiki/Bessel_function#Modified_Bessel_functions:_I.CE.B1_.2C_K.CE.B1
|
|
*/
|
|
export declare function cyl_bessel_k(n: number, x: number): number;
|