118 SUBROUTINE zlaev2( A, B, C, RT1, RT2, CS1, SN1 )
125 DOUBLE PRECISION CS1, RT1, RT2
126 COMPLEX*16 A, B, C, SN1
132 DOUBLE PRECISION ZERO
133 parameter( zero = 0.0d0 )
135 parameter( one = 1.0d0 )
145 INTRINSIC abs, dble, dconjg
149 IF( abs( b ).EQ.zero )
THEN
152 w = dconjg( b ) / abs( b )
154 CALL dlaev2( dble( a ), abs( b ), dble( c ), rt1, rt2, cs1, t )
subroutine zlaev2(a, b, c, rt1, rt2, cs1, sn1)
ZLAEV2 computes the eigenvalues and eigenvectors of a 2-by-2 symmetric/Hermitian matrix.
subroutine dlaev2(a, b, c, rt1, rt2, cs1, sn1)
DLAEV2 computes the eigenvalues and eigenvectors of a 2-by-2 symmetric/Hermitian matrix.