31 integer,
intent(in) :: lmax
32 real(8),
intent(in) :: x
33 real(8),
intent(out) :: hl(0:lmax)
37 if ((lmax < 0).or.(lmax > 50))
then 39 write(*,
'("Error(shankeli): lmax out of range : ",I8)') lmax
43 if ((x <= 0.d0).or.(x > 1.d8))
then 45 write(*,
'("Error(shankeli): x out of range : ",G18.10)') x
subroutine shankeli(lmax, x, hl)