bessim Function

public function bessim(n, x)

Uses

  • proc~~bessim~~UsesGraph proc~bessim bessim module~nrtype nrtype proc~bessim->module~nrtype module~nrutil_trim nrutil_trim proc~bessim->module~nrutil_trim module~nrutil_trim->module~nrtype

Calculates the Modified Bessel Function of arbitrary order. Determines I_n(x) e^(-x) instead of I_n(x) to avoid large argument problems.

Arguments

Type IntentOptional Attributes Name
integer(kind=I4B), intent(in) :: n

Order of Modified Bessel Function.

real(kind=SP), intent(in) :: x

Order of Modified Bessel Function.

Return Value real(kind=SP)

Returned value of the Bessel Function calculation.


Calls

proc~~bessim~~CallsGraph proc~bessim bessim interface~assert assert proc~bessim->interface~assert proc~bessim0 bessim0 proc~bessim->proc~bessim0 proc~assert1 assert1 interface~assert->proc~assert1 proc~assert2 assert2 interface~assert->proc~assert2 proc~assert3 assert3 interface~assert->proc~assert3 proc~assert4 assert4 interface~assert->proc~assert4 proc~assert_v assert_v interface~assert->proc~assert_v interface~poly poly proc~bessim0->interface~poly proc~poly_cc poly_cc interface~poly->proc~poly_cc proc~poly_dd poly_dd interface~poly->proc~poly_dd proc~poly_ddv poly_ddv interface~poly->proc~poly_ddv proc~poly_msk_ddv poly_msk_ddv interface~poly->proc~poly_msk_ddv proc~poly_msk_rrv poly_msk_rrv interface~poly->proc~poly_msk_rrv proc~poly_rc poly_rc interface~poly->proc~poly_rc proc~poly_rr poly_rr interface~poly->proc~poly_rr proc~poly_rrv poly_rrv interface~poly->proc~poly_rrv proc~poly_ddv->proc~poly_dd proc~poly_msk_ddv->proc~poly_ddv proc~poly_msk_rrv->proc~poly_rrv proc~poly_rrv->proc~poly_rr