Skip to content

Commit 1ca9c52

Browse files
committed
Replace **C -> **H in complex routines
1 parent 000b227 commit 1ca9c52

6 files changed

Lines changed: 25 additions & 25 deletions

File tree

SRC/cgetsls.f

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@
5353
*> \verbatim
5454
*> TRANS is CHARACTER*1
5555
*> = 'N': the linear system involves A;
56-
*> = 'C': the linear system involves A**C.
56+
*> = 'C': the linear system involves A**H.
5757
*> \endverbatim
5858
*>
5959
*> \param[in] M

SRC/clamswlq.f

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
*>
2424
*> SIDE = 'L' SIDE = 'R'
2525
*> TRANS = 'N': Q * C C * Q
26-
*> TRANS = 'T': Q**T * C C * Q**T
26+
*> TRANS = 'T': Q**H * C C * Q**H
2727
*> where Q is a real orthogonal matrix defined as the product of blocked
2828
*> elementary reflectors computed by short wide LQ
2929
*> factorization (CLASWLQ)
@@ -35,15 +35,15 @@
3535
*> \param[in] SIDE
3636
*> \verbatim
3737
*> SIDE is CHARACTER*1
38-
*> = 'L': apply Q or Q**T from the Left;
39-
*> = 'R': apply Q or Q**T from the Right.
38+
*> = 'L': apply Q or Q**H from the Left;
39+
*> = 'R': apply Q or Q**H from the Right.
4040
*> \endverbatim
4141
*>
4242
*> \param[in] TRANS
4343
*> \verbatim
4444
*> TRANS is CHARACTER*1
4545
*> = 'N': No transpose, apply Q;
46-
*> = 'T': Transpose, apply Q**T.
46+
*> = 'C': Transpose, apply Q**H.
4747
*> \endverbatim
4848
*>
4949
*> \param[in] M
@@ -125,7 +125,7 @@
125125
*> \verbatim
126126
*> C is COMPLEX array, dimension (LDC,N)
127127
*> On entry, the M-by-N matrix C.
128-
*> On exit, C is overwritten by Q*C or Q**T*C or C*Q**T or C*Q.
128+
*> On exit, C is overwritten by Q*C or Q**H*C or C*Q**H or C*Q.
129129
*> \endverbatim
130130
*>
131131
*> \param[in] LDC
@@ -221,7 +221,7 @@ SUBROUTINE CLAMSWLQ( SIDE, TRANS, M, N, K, MB, NB, A, LDA, T,
221221
* ..
222222
* .. Local Scalars ..
223223
LOGICAL LEFT, RIGHT, TRAN, NOTRAN, LQUERY
224-
INTEGER I, II, KK, LW , CTR
224+
INTEGER I, II, KK, LW, CTR
225225
* ..
226226
* .. External Functions ..
227227
LOGICAL LSAME

SRC/clamtsqr.f

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
*>
2424
*> SIDE = 'L' SIDE = 'R'
2525
*> TRANS = 'N': Q * C C * Q
26-
*> TRANS = 'C': Q**C * C C * Q**C
26+
*> TRANS = 'C': Q**H * C C * Q**H
2727
*> where Q is a real orthogonal matrix defined as the product
2828
*> of blocked elementary reflectors computed by tall skinny
2929
*> QR factorization (CLATSQR)
@@ -35,15 +35,15 @@
3535
*> \param[in] SIDE
3636
*> \verbatim
3737
*> SIDE is CHARACTER*1
38-
*> = 'L': apply Q or Q**T from the Left;
39-
*> = 'R': apply Q or Q**T from the Right.
38+
*> = 'L': apply Q or Q**H from the Left;
39+
*> = 'R': apply Q or Q**H from the Right.
4040
*> \endverbatim
4141
*>
4242
*> \param[in] TRANS
4343
*> \verbatim
4444
*> TRANS is CHARACTER*1
4545
*> = 'N': No transpose, apply Q;
46-
*> = 'C': Conjugate Transpose, apply Q**C.
46+
*> = 'C': Conjugate Transpose, apply Q**H.
4747
*> \endverbatim
4848
*>
4949
*> \param[in] M
@@ -117,7 +117,7 @@
117117
*> \verbatim
118118
*> C is COMPLEX array, dimension (LDC,N)
119119
*> On entry, the M-by-N matrix C.
120-
*> On exit, C is overwritten by Q*C or Q**T*C or C*Q**T or C*Q.
120+
*> On exit, C is overwritten by Q*C or Q**H*C or C*Q**H or C*Q.
121121
*> \endverbatim
122122
*>
123123
*> \param[in] LDC

SRC/zgetsls.f

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@
5353
*> \verbatim
5454
*> TRANS is CHARACTER*1
5555
*> = 'N': the linear system involves A;
56-
*> = 'C': the linear system involves A**C.
56+
*> = 'C': the linear system involves A**H.
5757
*> \endverbatim
5858
*>
5959
*> \param[in] M

SRC/zlamswlq.f

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
*>
2424
*> SIDE = 'L' SIDE = 'R'
2525
*> TRANS = 'N': Q * C C * Q
26-
*> TRANS = 'T': Q**T * C C * Q**T
26+
*> TRANS = 'C': Q**H * C C * Q**H
2727
*> where Q is a real orthogonal matrix defined as the product of blocked
2828
*> elementary reflectors computed by short wide LQ
2929
*> factorization (ZLASWLQ)
@@ -35,15 +35,15 @@
3535
*> \param[in] SIDE
3636
*> \verbatim
3737
*> SIDE is CHARACTER*1
38-
*> = 'L': apply Q or Q**T from the Left;
39-
*> = 'R': apply Q or Q**T from the Right.
38+
*> = 'L': apply Q or Q**H from the Left;
39+
*> = 'R': apply Q or Q**H from the Right.
4040
*> \endverbatim
4141
*>
4242
*> \param[in] TRANS
4343
*> \verbatim
4444
*> TRANS is CHARACTER*1
4545
*> = 'N': No transpose, apply Q;
46-
*> = 'T': Transpose, apply Q**T.
46+
*> = 'C': Conjugate Transpose, apply Q**H.
4747
*> \endverbatim
4848
*>
4949
*> \param[in] M
@@ -125,7 +125,7 @@
125125
*> \verbatim
126126
*> C is COMPLEX*16 array, dimension (LDC,N)
127127
*> On entry, the M-by-N matrix C.
128-
*> On exit, C is overwritten by Q*C or Q**T*C or C*Q**T or C*Q.
128+
*> On exit, C is overwritten by Q*C or Q**H*C or C*Q**H or C*Q.
129129
*> \endverbatim
130130
*>
131131
*> \param[in] LDC
@@ -209,7 +209,7 @@ SUBROUTINE ZLAMSWLQ( SIDE, TRANS, M, N, K, MB, NB, A, LDA, T,
209209
*
210210
* .. Scalar Arguments ..
211211
CHARACTER SIDE, TRANS
212-
INTEGER INFO, LDA, M, N, K, MB, NB, LDT, LWORK, LDC, LW
212+
INTEGER INFO, LDA, M, N, K, MB, NB, LDT, LWORK, LDC
213213
* ..
214214
* .. Array Arguments ..
215215
COMPLEX*16 A( LDA, * ), WORK( * ), C(LDC, * ),
@@ -221,7 +221,7 @@ SUBROUTINE ZLAMSWLQ( SIDE, TRANS, M, N, K, MB, NB, A, LDA, T,
221221
* ..
222222
* .. Local Scalars ..
223223
LOGICAL LEFT, RIGHT, TRAN, NOTRAN, LQUERY
224-
INTEGER I, II, KK, CTR
224+
INTEGER I, II, KK, LW, CTR
225225
* ..
226226
* .. External Functions ..
227227
LOGICAL LSAME

SRC/zlamtsqr.f

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
*>
2424
*> SIDE = 'L' SIDE = 'R'
2525
*> TRANS = 'N': Q * C C * Q
26-
*> TRANS = 'C': Q**C * C C * Q**C
26+
*> TRANS = 'C': Q**H * C C * Q**H
2727
*> where Q is a real orthogonal matrix defined as the product
2828
*> of blocked elementary reflectors computed by tall skinny
2929
*> QR factorization (ZLATSQR)
@@ -35,15 +35,15 @@
3535
*> \param[in] SIDE
3636
*> \verbatim
3737
*> SIDE is CHARACTER*1
38-
*> = 'L': apply Q or Q**T from the Left;
39-
*> = 'R': apply Q or Q**T from the Right.
38+
*> = 'L': apply Q or Q**H from the Left;
39+
*> = 'R': apply Q or Q**H from the Right.
4040
*> \endverbatim
4141
*>
4242
*> \param[in] TRANS
4343
*> \verbatim
4444
*> TRANS is CHARACTER*1
4545
*> = 'N': No transpose, apply Q;
46-
*> = 'C': Conjugate Transpose, apply Q**C.
46+
*> = 'C': Conjugate Transpose, apply Q**H.
4747
*> \endverbatim
4848
*>
4949
*> \param[in] M
@@ -117,7 +117,7 @@
117117
*> \verbatim
118118
*> C is COMPLEX*16 array, dimension (LDC,N)
119119
*> On entry, the M-by-N matrix C.
120-
*> On exit, C is overwritten by Q*C or Q**T*C or C*Q**T or C*Q.
120+
*> On exit, C is overwritten by Q*C or Q**H*C or C*Q**H or C*Q.
121121
*> \endverbatim
122122
*>
123123
*> \param[in] LDC

0 commit comments

Comments
 (0)