summaryrefslogtreecommitdiff
path: root/SRC/zsytf2.f
diff options
context:
space:
mode:
authorjulie <julielangou@users.noreply.github.com>2011-04-02 11:08:56 +0000
committerjulie <julielangou@users.noreply.github.com>2011-04-02 11:08:56 +0000
commitf2953573ede24d7f8c01fdb18de48f65f00a9943 (patch)
tree53172aa9083b9aa1abe2d6c130f7c173d8d8725b /SRC/zsytf2.f
parent53b71f5605f83d116ab6bcf477bfb6d2ca757de1 (diff)
downloadlapack-f2953573ede24d7f8c01fdb18de48f65f00a9943.tar.gz
lapack-f2953573ede24d7f8c01fdb18de48f65f00a9943.tar.bz2
lapack-f2953573ede24d7f8c01fdb18de48f65f00a9943.zip
First pass to homgenize notation for transpose (**T) and conjugate transpose (**H)
Corresponds to bug0024
Diffstat (limited to 'SRC/zsytf2.f')
-rw-r--r--SRC/zsytf2.f28
1 files changed, 14 insertions, 14 deletions
diff --git a/SRC/zsytf2.f b/SRC/zsytf2.f
index 9d9e4d7e..abecad11 100644
--- a/SRC/zsytf2.f
+++ b/SRC/zsytf2.f
@@ -20,10 +20,10 @@
* ZSYTF2 computes the factorization of a complex symmetric matrix A
* using the Bunch-Kaufman diagonal pivoting method:
*
-* A = U*D*U' or A = L*D*L'
+* A = U*D*U**T or A = L*D*L**T
*
* where U (or L) is a product of permutation and unit upper (lower)
-* triangular matrices, U' is the transpose of U, and D is symmetric and
+* triangular matrices, U**T is the transpose of U, and D is symmetric and
* block diagonal with 1-by-1 and 2-by-2 diagonal blocks.
*
* This is the unblocked version of the algorithm, calling Level 2 BLAS.
@@ -87,7 +87,7 @@
* 1-96 - Based on modifications by J. Lewis, Boeing Computer Services
* Company
*
-* If UPLO = 'U', then A = U*D*U', where
+* If UPLO = 'U', then A = U*D*U**T, where
* U = P(n)*U(n)* ... *P(k)U(k)* ...,
* i.e., U is a product of terms P(k)*U(k), where k decreases from n to
* 1 in steps of 1 or 2, and D is a block diagonal matrix with 1-by-1
@@ -104,7 +104,7 @@
* If s = 2, the upper triangle of D(k) overwrites A(k-1,k-1), A(k-1,k),
* and A(k,k), and v overwrites A(1:k-2,k-1:k).
*
-* If UPLO = 'L', then A = L*D*L', where
+* If UPLO = 'L', then A = L*D*L**T, where
* L = P(1)*L(1)* ... *P(k)*L(k)* ...,
* i.e., L is a product of terms P(k)*L(k), where k increases from 1 to
* n in steps of 1 or 2, and D is a block diagonal matrix with 1-by-1
@@ -178,7 +178,7 @@
*
IF( UPPER ) THEN
*
-* Factorize A as U*D*U' using the upper triangle of A
+* Factorize A as U*D*U**T using the upper triangle of A
*
* K is the main loop index, decreasing from N to 1 in steps of
* 1 or 2
@@ -209,7 +209,7 @@
*
IF( MAX( ABSAKK, COLMAX ).EQ.ZERO .OR. DISNAN(ABSAKK) ) THEN
*
-* Column K is zero or contains a NaN: set INFO and continue
+* Column K is zero or NaN: set INFO and continue
*
IF( INFO.EQ.0 )
$ INFO = K
@@ -284,7 +284,7 @@
*
* Perform a rank-1 update of A(1:k-1,1:k-1) as
*
-* A := A - U(k)*D(k)*U(k)' = A - W(k)*1/D(k)*W(k)'
+* A := A - U(k)*D(k)*U(k)**T = A - W(k)*1/D(k)*W(k)**T
*
R1 = CONE / A( K, K )
CALL ZSYR( UPLO, K-1, -R1, A( 1, K ), 1, A, LDA )
@@ -303,8 +303,8 @@
*
* Perform a rank-2 update of A(1:k-2,1:k-2) as
*
-* A := A - ( U(k-1) U(k) )*D(k)*( U(k-1) U(k) )'
-* = A - ( W(k-1) W(k) )*inv(D(k))*( W(k-1) W(k) )'
+* A := A - ( U(k-1) U(k) )*D(k)*( U(k-1) U(k) )**T
+* = A - ( W(k-1) W(k) )*inv(D(k))*( W(k-1) W(k) )**T
*
IF( K.GT.2 ) THEN
*
@@ -346,7 +346,7 @@
*
ELSE
*
-* Factorize A as L*D*L' using the lower triangle of A
+* Factorize A as L*D*L**T using the lower triangle of A
*
* K is the main loop index, increasing from 1 to N in steps of
* 1 or 2
@@ -377,7 +377,7 @@
*
IF( MAX( ABSAKK, COLMAX ).EQ.ZERO .OR. DISNAN(ABSAKK) ) THEN
*
-* Column K is zero or contains a NaN: set INFO and continue
+* Column K is zero or NaN: set INFO and continue
*
IF( INFO.EQ.0 )
$ INFO = K
@@ -455,7 +455,7 @@
*
* Perform a rank-1 update of A(k+1:n,k+1:n) as
*
-* A := A - L(k)*D(k)*L(k)' = A - W(k)*(1/D(k))*W(k)'
+* A := A - L(k)*D(k)*L(k)**T = A - W(k)*(1/D(k))*W(k)**T
*
R1 = CONE / A( K, K )
CALL ZSYR( UPLO, N-K, -R1, A( K+1, K ), 1,
@@ -473,8 +473,8 @@
*
* Perform a rank-2 update of A(k+2:n,k+2:n) as
*
-* A := A - ( L(k) L(k+1) )*D(k)*( L(k) L(k+1) )'
-* = A - ( W(k) W(k+1) )*inv(D(k))*( W(k) W(k+1) )'
+* A := A - ( L(k) L(k+1) )*D(k)*( L(k) L(k+1) )**T
+* = A - ( W(k) W(k+1) )*inv(D(k))*( W(k) W(k+1) )**T
*
* where L(k) and L(k+1) are the k-th and (k+1)-th
* columns of L