version 1.3, 2010/08/06 15:28:51
|
version 1.8, 2011/07/22 07:38:13
|
Line 1
|
Line 1
|
SUBROUTINE ZGECON( NORM, N, A, LDA, ANORM, RCOND, WORK, RWORK, |
SUBROUTINE ZGECON( NORM, N, A, LDA, ANORM, RCOND, WORK, RWORK, |
$ INFO ) |
$ INFO ) |
* |
* |
* -- LAPACK routine (version 3.2) -- |
* -- LAPACK routine (version 3.3.1) -- |
* -- LAPACK is a software package provided by Univ. of Tennessee, -- |
* -- LAPACK is a software package provided by Univ. of Tennessee, -- |
* -- Univ. of California Berkeley, Univ. of Colorado Denver and NAG Ltd..-- |
* -- Univ. of California Berkeley, Univ. of Colorado Denver and NAG Ltd..-- |
* November 2006 |
* -- April 2011 -- |
* |
* |
* Modified to call ZLACN2 in place of ZLACON, 10 Feb 03, SJH. |
* Modified to call ZLACN2 in place of ZLACON, 10 Feb 03, SJH. |
* |
* |
Line 156
|
Line 156
|
$ A, LDA, WORK, SU, RWORK( N+1 ), INFO ) |
$ A, LDA, WORK, SU, RWORK( N+1 ), INFO ) |
ELSE |
ELSE |
* |
* |
* Multiply by inv(U'). |
* Multiply by inv(U**H). |
* |
* |
CALL ZLATRS( 'Upper', 'Conjugate transpose', 'Non-unit', |
CALL ZLATRS( 'Upper', 'Conjugate transpose', 'Non-unit', |
$ NORMIN, N, A, LDA, WORK, SU, RWORK( N+1 ), |
$ NORMIN, N, A, LDA, WORK, SU, RWORK( N+1 ), |
$ INFO ) |
$ INFO ) |
* |
* |
* Multiply by inv(L'). |
* Multiply by inv(L**H). |
* |
* |
CALL ZLATRS( 'Lower', 'Conjugate transpose', 'Unit', NORMIN, |
CALL ZLATRS( 'Lower', 'Conjugate transpose', 'Unit', NORMIN, |
$ N, A, LDA, WORK, SL, RWORK, INFO ) |
$ N, A, LDA, WORK, SL, RWORK, INFO ) |