Skip to content

Commit 366f9b3

Browse files
committed
xUNCSD, xORCSD; U1, U2, V1T, V2T: duplicate dimensions of square matrices
1 parent 9ff0c3d commit 366f9b3

4 files changed

Lines changed: 16 additions & 16 deletions

File tree

SRC/cuncsd.f

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -188,7 +188,7 @@
188188
*>
189189
*> \param[out] U1
190190
*> \verbatim
191-
*> U1 is COMPLEX array, dimension (P)
191+
*> U1 is COMPLEX array, dimension (P,P)
192192
*> If JOBU1 = 'Y', U1 contains the P-by-P unitary matrix U1.
193193
*> \endverbatim
194194
*>
@@ -201,7 +201,7 @@
201201
*>
202202
*> \param[out] U2
203203
*> \verbatim
204-
*> U2 is COMPLEX array, dimension (M-P)
204+
*> U2 is COMPLEX array, dimension (M-P,M-P)
205205
*> If JOBU2 = 'Y', U2 contains the (M-P)-by-(M-P) unitary
206206
*> matrix U2.
207207
*> \endverbatim
@@ -215,7 +215,7 @@
215215
*>
216216
*> \param[out] V1T
217217
*> \verbatim
218-
*> V1T is COMPLEX array, dimension (Q)
218+
*> V1T is COMPLEX array, dimension (Q,Q)
219219
*> If JOBV1T = 'Y', V1T contains the Q-by-Q matrix unitary
220220
*> matrix V1**H.
221221
*> \endverbatim
@@ -229,7 +229,7 @@
229229
*>
230230
*> \param[out] V2T
231231
*> \verbatim
232-
*> V2T is COMPLEX array, dimension (M-Q)
232+
*> V2T is COMPLEX array, dimension (M-Q,M-Q)
233233
*> If JOBV2T = 'Y', V2T contains the (M-Q)-by-(M-Q) unitary
234234
*> matrix V2**H.
235235
*> \endverbatim

SRC/dorcsd.f

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -186,7 +186,7 @@
186186
*>
187187
*> \param[out] U1
188188
*> \verbatim
189-
*> U1 is DOUBLE PRECISION array, dimension (P)
189+
*> U1 is DOUBLE PRECISION array, dimension (P,P)
190190
*> If JOBU1 = 'Y', U1 contains the P-by-P orthogonal matrix U1.
191191
*> \endverbatim
192192
*>
@@ -199,7 +199,7 @@
199199
*>
200200
*> \param[out] U2
201201
*> \verbatim
202-
*> U2 is DOUBLE PRECISION array, dimension (M-P)
202+
*> U2 is DOUBLE PRECISION array, dimension (M-P,M-P)
203203
*> If JOBU2 = 'Y', U2 contains the (M-P)-by-(M-P) orthogonal
204204
*> matrix U2.
205205
*> \endverbatim
@@ -213,7 +213,7 @@
213213
*>
214214
*> \param[out] V1T
215215
*> \verbatim
216-
*> V1T is DOUBLE PRECISION array, dimension (Q)
216+
*> V1T is DOUBLE PRECISION array, dimension (Q,Q)
217217
*> If JOBV1T = 'Y', V1T contains the Q-by-Q matrix orthogonal
218218
*> matrix V1**T.
219219
*> \endverbatim
@@ -227,7 +227,7 @@
227227
*>
228228
*> \param[out] V2T
229229
*> \verbatim
230-
*> V2T is DOUBLE PRECISION array, dimension (M-Q)
230+
*> V2T is DOUBLE PRECISION array, dimension (M-Q,M-Q)
231231
*> If JOBV2T = 'Y', V2T contains the (M-Q)-by-(M-Q) orthogonal
232232
*> matrix V2**T.
233233
*> \endverbatim

SRC/sorcsd.f

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -186,7 +186,7 @@
186186
*>
187187
*> \param[out] U1
188188
*> \verbatim
189-
*> U1 is REAL array, dimension (P)
189+
*> U1 is REAL array, dimension (P,P)
190190
*> If JOBU1 = 'Y', U1 contains the P-by-P orthogonal matrix U1.
191191
*> \endverbatim
192192
*>
@@ -199,7 +199,7 @@
199199
*>
200200
*> \param[out] U2
201201
*> \verbatim
202-
*> U2 is REAL array, dimension (M-P)
202+
*> U2 is REAL array, dimension (M-P,M-P)
203203
*> If JOBU2 = 'Y', U2 contains the (M-P)-by-(M-P) orthogonal
204204
*> matrix U2.
205205
*> \endverbatim
@@ -213,7 +213,7 @@
213213
*>
214214
*> \param[out] V1T
215215
*> \verbatim
216-
*> V1T is REAL array, dimension (Q)
216+
*> V1T is REAL array, dimension (Q,Q)
217217
*> If JOBV1T = 'Y', V1T contains the Q-by-Q matrix orthogonal
218218
*> matrix V1**T.
219219
*> \endverbatim
@@ -227,7 +227,7 @@
227227
*>
228228
*> \param[out] V2T
229229
*> \verbatim
230-
*> V2T is REAL array, dimension (M-Q)
230+
*> V2T is REAL array, dimension (M-Q,M-Q)
231231
*> If JOBV2T = 'Y', V2T contains the (M-Q)-by-(M-Q) orthogonal
232232
*> matrix V2**T.
233233
*> \endverbatim

SRC/zuncsd.f

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -188,7 +188,7 @@
188188
*>
189189
*> \param[out] U1
190190
*> \verbatim
191-
*> U1 is COMPLEX*16 array, dimension (P)
191+
*> U1 is COMPLEX*16 array, dimension (P,P)
192192
*> If JOBU1 = 'Y', U1 contains the P-by-P unitary matrix U1.
193193
*> \endverbatim
194194
*>
@@ -201,7 +201,7 @@
201201
*>
202202
*> \param[out] U2
203203
*> \verbatim
204-
*> U2 is COMPLEX*16 array, dimension (M-P)
204+
*> U2 is COMPLEX*16 array, dimension (M-P,M-P)
205205
*> If JOBU2 = 'Y', U2 contains the (M-P)-by-(M-P) unitary
206206
*> matrix U2.
207207
*> \endverbatim
@@ -215,7 +215,7 @@
215215
*>
216216
*> \param[out] V1T
217217
*> \verbatim
218-
*> V1T is COMPLEX*16 array, dimension (Q)
218+
*> V1T is COMPLEX*16 array, dimension (Q,Q)
219219
*> If JOBV1T = 'Y', V1T contains the Q-by-Q matrix unitary
220220
*> matrix V1**H.
221221
*> \endverbatim
@@ -229,7 +229,7 @@
229229
*>
230230
*> \param[out] V2T
231231
*> \verbatim
232-
*> V2T is COMPLEX*16 array, dimension (M-Q)
232+
*> V2T is COMPLEX*16 array, dimension (M-Q,M-Q)
233233
*> If JOBV2T = 'Y', V2T contains the (M-Q)-by-(M-Q) unitary
234234
*> matrix V2**H.
235235
*> \endverbatim

0 commit comments

Comments
 (0)