1 SUBROUTINE zwrsk(ZRR, ZRI, FNU, KODE, N, YR, YI, NZ, CWR, CWI,
12 DOUBLE PRECISION act, acw, alim, ascle, cinui, cinur, csclr, cti,
13 * ctr, cwi, cwr, c1i, c1r, c2i, c2r, elim, fnu, pti, ptr, ract,
15 INTEGER i, kode, n, nw, nz
23 CALL
zbknu(zrr, zri, fnu, kode, 2, cwr, cwi, nw, tol, elim, alim)
25 CALL
zrati(zrr, zri, fnu, n, yr, yi, tol)
32 IF (kode.EQ.1) go to 10
42 acw =
xzabs(cwr(2),cwi(2))
45 IF (acw.GT.ascle) go to 20
50 IF (acw.LT.ascle) go to 30
63 ptr =
str*c1r - sti*c1i
64 pti =
str*c1i + sti*c1r
67 ctr = zrr*ptr - zri*pti
68 cti = zrr*pti + zri*ptr
75 cinur = ptr*ctr - pti*cti
76 cinui = ptr*cti + pti*ctr
81 ptr =
str*cinur - sti*cinui
82 cinui =
str*cinui + sti*cinur