9 pure subroutine lopzflm(lmax,zflm,ld,zlflm)
32 integer,
intent(in) :: lmax
33 complex(8),
intent(in) :: zflm(*)
34 integer,
intent(in) :: ld
35 complex(8),
intent(out) :: zlflm(ld,3)
49 t1=0.5d0*sqrt(dble((l-m)*(l+m+1)))
52 zlflm(lm+1,2)=cmplx(z1%im,-z1%re,8)
55 t1=0.5d0*sqrt(dble((l+m)*(l-m+1)))
57 zlflm(lm-1,1)=zlflm(lm-1,1)+z1
58 zlflm(lm-1,2)=zlflm(lm-1,2)+cmplx(-z1%im,z1%re,8)
61 zlflm(lm,3)=dble(m)*zflm(lm)
pure subroutine lopzflm(lmax, zflm, ld, zlflm)