specfun_mod Module

SPECFUN is a FORTRAN90 library which evaluates certain special functions, by William Cody and Laura Stoltz.

In particular, SPECFUN can evaluate the I, J, K and Y Bessel functions, of orders 0, 1, or arbitrary positive integer order N, or for any positive non-integer order (an unusual feature).

Routines are also available for the Gamma function, the logarithm of the Gamma function, the exponential integrals, the error function, the Psi function, and Dawson's integral.

The original, true, correct (FORTRAN77) version of SPECFUN is available through NETLIB: http://www.netlib.org/specfun/index.html".


Contents


Functions

public elemental function ei(x)

************80

Read more…

Arguments

Type IntentOptional AttributesName
real(kind=8), intent(in) :: x

Return Value real(kind=8)


Subroutines

public elemental subroutine calcei(arg, result, jint)

************80

Read more…

Arguments

Type IntentOptional AttributesName
real(kind=8), intent(in) :: arg
real(kind=8), intent(out) :: result
integer(kind=4), intent(in) :: jint