lpmv Subroutine

public subroutine lpmv(v, m, x, Pmv)

Compute the associated Legendre function Pmv(x) with an integer order and an arbitrary degree v, using recursion for large degrees

Arguments

Type IntentOptional Attributes Name
real(kind=wp) :: v
integer :: m
real(kind=wp) :: x
real(kind=wp) :: Pmv

Calls

proc~~lpmv~~CallsGraph proc~lpmv specfun_module::lpmv proc~dinf specfun_module::dinf proc~lpmv->proc~dinf proc~dnan specfun_module::dnan proc~lpmv->proc~dnan proc~gamma2 specfun_module::gamma2 proc~lpmv->proc~gamma2 proc~lpmv0 specfun_module::lpmv0 proc~lpmv->proc~lpmv0 proc~psi_spec specfun_module::psi_spec proc~lpmv0->proc~psi_spec