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".


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