BESHANK Subroutine

public subroutine BESHANK(HL, JL, NL, Z, LMAX)

calculates spherical bessel, hankel and neumann functions for the orders l .le. lmax. For |z| .lt. 1 the taylor expansions of jl and nl are used. For |z| .ge. 1 the explicit expressions for hl(+), hl(-) are used.

Arguments

Type IntentOptional Attributes Name
double complex :: HL(0:LMAX)
double complex :: JL(0:LMAX)
double complex :: NL(0:LMAX)
double complex :: Z
integer :: LMAX