24 double complex t(n,n),u(n,n)
25 double precision c(n-1),s(n-1)
26 double precision x,y,z
43 call
zrcrot1(2,t(j,j),c(j),s(j))
47 call
zrcrot2(j+1,t(1,j),t(1,j+1),c(j),s(j))
64 call
zrcrot2(n,u(1,j),u(1,j+1),c(j),s(j))
73 double complex x(n), t
74 double precision c(n-1),s(n-1)
78 t =
x(i)*c(i) -
x(i+1)*dcmplx(0,s(i))
79 x(i+1) =
x(i+1)*c(i) -
x(i)*dcmplx(0,s(i))
88 double complex x(n),y(n),t
92 t =
x(i)*c + y(i)*dcmplx(0,s)
93 y(i) = y(i)*c +
x(i)*dcmplx(0,s)