| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| real(kind=GP), | public, | parameter | :: | err_val_i0 | = | -1.0_GP | |
| real(kind=GP), | public, | parameter | :: | err_val_k0 | = | -1.0_GP |
Modified Bessel function of the 1st kind, I0(x) SOURCE: SPECFUN library by W. Cody and L. Stoltz NOTE: The function will produce worse results for larger arguments, around arg > 25. NOTE: The function returns -1 if an invalid argument was input (if arg > xmax).
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=GP), | intent(in) | :: | arg |
Modified Bessel function of the 2nd kind, K0(x) SOURCE: SPECFUN library by W. Cody and L. Stoltz NOTE: The function returns -1 if an invalid argument was input (if arg <= 0).
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=GP), | intent(in) | :: | arg |