special_functions Module

@brief Module with calls to subroutines for calculating various special functions. @details All the subroutines in this module were taken from the free software available as part of the book Numerical Recipes. For details we refer the user to "FORTRAN Numerical Recipes: Numerical recipes in FORTRAN 90".


Used by

  • module~~special_functions~~UsedByGraph module~special_functions special_functions module~korc_experimental_pdf korc_experimental_pdf module~korc_experimental_pdf->module~special_functions module~korc_simple_equilibrium_pdf korc_simple_equilibrium_pdf module~korc_simple_equilibrium_pdf->module~special_functions module~korc_spatial_distribution korc_spatial_distribution module~korc_spatial_distribution->module~korc_experimental_pdf module~korc_velocity_distribution korc_velocity_distribution module~korc_velocity_distribution->module~korc_experimental_pdf module~korc_velocity_distribution->module~korc_simple_equilibrium_pdf module~korc_initialize korc_initialize module~korc_initialize->module~korc_spatial_distribution module~korc_initialize->module~korc_velocity_distribution program~main main program~main->module~korc_initialize

Contents


Subroutines

public subroutine bessik(x, xnu, ri, rk, rip, rkp)

@brief Subroutine taken from "Numerical Recipes" that calculates the modified Bessel function of

Arguments

Type IntentOptional AttributesName
real(kind=SP), intent(in) :: x
real(kind=SP), intent(in) :: xnu
real(kind=SP), intent(out) :: ri
real(kind=SP), intent(out) :: rk
real(kind=SP), intent(out) :: rip
real(kind=SP), intent(out) :: rkp