1 SUBROUTINE cs1s2(ZR, S1, S2, NZ, ASCLE, ALIM, IUF)
15 COMPLEX CZERO, C1, S1, S1D, S2, ZR
16 REAL AA, ALIM, ALN, ASCLE, AS1, AS2, XX
18 DATA czero / (0.0e0,0.0e0) /
24 IF (aa.EQ.0.0e0 .AND. aln.EQ.0.0e0)
GO TO 10
25 IF (as1.EQ.0.0e0)
GO TO 10
27 aln = -xx - xx + alog(as1)
31 IF (aln.LT.(-alim))
GO TO 10
32 c1 = clog(s1d) - zr - zr
38 IF (aa.GT.ascle)
RETURN
subroutine cs1s2(ZR, S1, S2, NZ, ASCLE, ALIM, IUF)
ColumnVector real(const ComplexColumnVector &a)