summaryrefslogtreecommitdiff
path: root/SRC/zsyconv.f
diff options
context:
space:
mode:
authorlangou <langou@users.noreply.github.com>2010-11-14 15:46:03 +0000
committerlangou <langou@users.noreply.github.com>2010-11-14 15:46:03 +0000
commitf5029122585e96e8f8ad69c71e04c0bd53993ca6 (patch)
tree46ef2541e63f67fe83ca577344976a9205c9bd17 /SRC/zsyconv.f
parentb0f66356a7156ef35bf9628cd5831eab0c10a6d1 (diff)
downloadlapack-f5029122585e96e8f8ad69c71e04c0bd53993ca6.tar.gz
lapack-f5029122585e96e8f8ad69c71e04c0bd53993ca6.tar.bz2
lapack-f5029122585e96e8f8ad69c71e04c0bd53993ca6.zip
correct indentation
Diffstat (limited to 'SRC/zsyconv.f')
-rw-r--r--SRC/zsyconv.f138
1 files changed, 69 insertions, 69 deletions
diff --git a/SRC/zsyconv.f b/SRC/zsyconv.f
index 26af333d..ae01e61c 100644
--- a/SRC/zsyconv.f
+++ b/SRC/zsyconv.f
@@ -20,8 +20,8 @@
* Purpose
* =======
*
-* ZSYCONV convert A given by TRF into L and D and vice-versa.
-* Get Non-diag elements of D (returned in workspace) and
+* ZSYCONV converts A given by ZHETRF into L and D or vice-versa.
+* Get nondiagonal elements of D (returned in workspace) and
* apply or reverse permutation done in TRF.
*
* Arguments
@@ -110,13 +110,14 @@
*
IF( UPPER ) THEN
*
-* A is UPPER
+* A is UPPER
*
-* Convert A (A is upper)
+ IF ( CONVERT ) THEN
*
-* Convert VALUE
+* Convert A (A is upper)
+*
+* Convert VALUE
*
- IF ( CONVERT ) THEN
I=N
WORK(1)=ZERO
DO WHILE ( I .GT. 1 )
@@ -130,39 +131,38 @@
I=I-1
END DO
*
-* Convert PERMUTATIONS
+* Convert PERMUTATIONS
*
- I=N
- DO WHILE ( I .GE. 1 )
- IF( IPIV(I) .GT. 0) THEN
- IP=IPIV(I)
- IF( I .LT. N) THEN
- DO 12 J= I+1,N
- TEMP=A(IP,J)
- A(IP,J)=A(I,J)
- A(I,J)=TEMP
- 12 CONTINUE
+ I=N
+ DO WHILE ( I .GE. 1 )
+ IF( IPIV(I) .GT. 0) THEN
+ IP=IPIV(I)
+ IF( I .LT. N) THEN
+ DO 12 J= I+1,N
+ TEMP=A(IP,J)
+ A(IP,J)=A(I,J)
+ A(I,J)=TEMP
+ 12 CONTINUE
+ ENDIF
+ ELSE
+ IP=-IPIV(I)
+ IF( I .LT. N) THEN
+ DO 13 J= I+1,N
+ TEMP=A(IP,J)
+ A(IP,J)=A(I-1,J)
+ A(I-1,J)=TEMP
+ 13 CONTINUE
+ ENDIF
+ I=I-1
ENDIF
- ELSE
- IP=-IPIV(I)
- IF( I .LT. N) THEN
- DO 13 J= I+1,N
- TEMP=A(IP,J)
- A(IP,J)=A(I-1,J)
- A(I-1,J)=TEMP
- 13 CONTINUE
- ENDIF
- I=I-1
- ENDIF
- I=I-1
- END DO
-
- ELSE
+ I=I-1
+ END DO
*
-* Revert A (A is upper)
+ ELSE
*
+* Revert A (A is upper)
*
-* Revert PERMUTATIONS
+* Revert PERMUTATIONS
*
I=1
DO WHILE ( I .LE. N )
@@ -189,7 +189,7 @@
I=I+1
END DO
*
-* Revert VALUE
+* Revert VALUE
*
I=N
DO WHILE ( I .GT. 1 )
@@ -200,16 +200,16 @@
I=I-1
END DO
END IF
+*
ELSE
*
-* A is LOWER
+* A is LOWER
*
IF ( CONVERT ) THEN
*
-* Convert A (A is lower)
-*
+* Convert A (A is lower)
*
-* Convert VALUE
+* Convert VALUE
*
I=1
WORK(N)=ZERO
@@ -224,38 +224,38 @@
I=I+1
END DO
*
-* Convert PERMUTATIONS
-*
- I=1
- DO WHILE ( I .LE. N )
- IF( IPIV(I) .GT. 0 ) THEN
- IP=IPIV(I)
- IF (I .GT. 1) THEN
- DO 22 J= 1,I-1
- TEMP=A(IP,J)
- A(IP,J)=A(I,J)
- A(I,J)=TEMP
- 22 CONTINUE
+* Convert PERMUTATIONS
+*
+ I=1
+ DO WHILE ( I .LE. N )
+ IF( IPIV(I) .GT. 0 ) THEN
+ IP=IPIV(I)
+ IF (I .GT. 1) THEN
+ DO 22 J= 1,I-1
+ TEMP=A(IP,J)
+ A(IP,J)=A(I,J)
+ A(I,J)=TEMP
+ 22 CONTINUE
+ ENDIF
+ ELSE
+ IP=-IPIV(I)
+ IF (I .GT. 1) THEN
+ DO 23 J= 1,I-1
+ TEMP=A(IP,J)
+ A(IP,J)=A(I+1,J)
+ A(I+1,J)=TEMP
+ 23 CONTINUE
+ ENDIF
+ I=I+1
ENDIF
- ELSE
- IP=-IPIV(I)
- IF (I .GT. 1) THEN
- DO 23 J= 1,I-1
- TEMP=A(IP,J)
- A(IP,J)=A(I+1,J)
- A(I+1,J)=TEMP
- 23 CONTINUE
- ENDIF
- I=I+1
- ENDIF
- I=I+1
- END DO
- ELSE
+ I=I+1
+ END DO
*
-* Revert A (A is lower)
+ ELSE
*
+* Revert A (A is lower)
*
-* Revert PERMUTATIONS
+* Revert PERMUTATIONS
*
I=N
DO WHILE ( I .GE. 1 )
@@ -282,7 +282,7 @@
I=I-1
END DO
*
-* Revert VALUE
+* Revert VALUE
*
I=1
DO WHILE ( I .LE. N-1 )
@@ -294,7 +294,7 @@
END DO
END IF
END IF
-
+*
RETURN
*
* End of ZSYCONV