72 parameter( zero = 0.0e+0, one = 1.0e+0 )
74 parameter( czero = ( 0.0e+0, 0.0e+0 ) )
80 INTRINSIC abs, aimag, max, real, sign
85 clctes = ( real( z ).LT.zero )
87 IF( real( z ).EQ.zero .OR. real( d ).EQ.zero )
THEN
88 clctes = ( sign( one, aimag( z ) ).NE.
89 $ sign( one, aimag( d ) ) )
90 ELSE IF( aimag( z ).EQ.zero .OR. aimag( d ).EQ.zero )
THEN
91 clctes = ( sign( one, real( z ) ).NE.
92 $ sign( one, real( d ) ) )
94 zmax = max( abs( real( z ) ), abs( aimag( z ) ) )
95 clctes = ( ( real( z ) / zmax )*real( d )+
96 $ ( aimag( z ) / zmax )*aimag( d ).LT.zero )
logical function clctes(z, d)
CLCTES