calc_gamma_cf Function

private function calc_gamma_cf(a, x) result(gamma_cf)

solves the normalized upper gamma function using a continued fractions method (modified Lentz Algorithm)

input: a = gamma function argument, x = lower limit of integration

output: normalized upper gamma function:

Arguments

Type IntentOptional Attributes Name
real(kind=wp), intent(in) :: a
real(kind=wp), intent(in) :: x

Return Value real(kind=wp)


Called by

proc~~calc_gamma_cf~~CalledByGraph proc~calc_gamma_cf calc_gamma_cf proc~calc_gamma_p calc_gamma_p proc~calc_gamma_p->proc~calc_gamma_cf proc~qi_aut_qs qi_aut_qs proc~qi_aut_qs->proc~calc_gamma_p proc~tempo_init tempo_init proc~tempo_init->proc~qi_aut_qs proc~test_tempo_init test_tempo_init proc~test_tempo_init->proc~tempo_init program~run_tempo_tests run_tempo_tests program~run_tempo_tests->proc~test_tempo_init