Calculates Bessel Functions necessary for the dispersion calculation.
Calculates the Modified Bessel Function of order zero. Determines I_0(x) e^(-x) instead of I_0(x) to avoid large argument problems.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=SP), | intent(in) | :: | x |
Argument of Modified Bessel Function. |
Returned value of the Bessel Function calculation.
Calculates the Modified Bessel Function of order one. Determines I_1(x) e^(-x) instead of I_1(x) to avoid large argument problems.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=SP), | intent(in) | :: | x |
Argument of Modified Bessel Function. |
Returned value of the Bessel Function calculation.
Calculates the Modified Bessel Function of arbitrary order. Determines I_n(x) e^(-x) instead of I_n(x) to avoid large argument problems.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=I4B), | intent(in) | :: | n |
Order of Modified Bessel Function. |
||
real(kind=SP), | intent(in) | :: | x |
Order of Modified Bessel Function. |
Returned value of the Bessel Function calculation.