File tree Expand file tree Collapse file tree 11 files changed +19
-19
lines changed Expand file tree Collapse file tree 11 files changed +19
-19
lines changed Original file line number Diff line number Diff line change 322
322
* >
323
323
* > \param[out] RWORK
324
324
* > \verbatim
325
- * > RWORK is REAL array, dimension (N )
325
+ * > RWORK is REAL array, dimension (MAX(1,N) )
326
326
* > On exit, RWORK(1) contains the reciprocal pivot growth
327
327
* > factor norm(A)/norm(U). The "max absolute element" norm is
328
328
* > used. If RWORK(1) is much less than 1, then the stability
Original file line number Diff line number Diff line change 151
151
* > transposed A if A^* seems to be better with respect to convergence.
152
152
* > If the matrix is not square, JOBT is ignored.
153
153
* > The decision is based on two values of entropy over the adjoint
154
- * > orbit of A^* * A. See the descriptions of WORK (6) and WORK (7).
154
+ * > orbit of A^* * A. See the descriptions of RWORK (6) and RWORK (7).
155
155
* > = 'T': transpose if entropy test indicates possibly faster
156
156
* > convergence of Jacobi process if A^* is taken as input. If A is
157
157
* > replaced with A^*, then the row pivoting is included automatically.
209
209
* > \verbatim
210
210
* > SVA is REAL array, dimension (N)
211
211
* > On exit,
212
- * > - For WORK (1)/WORK (2) = ONE: The singular values of A. During the
213
- * > computation SVA contains Euclidean column norms of the
212
+ * > - For RWORK (1)/RWORK (2) = ONE: The singular values of A. During
213
+ * > the computation SVA contains Euclidean column norms of the
214
214
* > iterated matrices in the array A.
215
- * > - For WORK (1) .NE. WORK (2): The singular values of A are
216
- * > (WORK (1)/WORK (2)) * SVA(1:N). This factored form is used if
215
+ * > - For RWORK (1) .NE. RWORK (2): The singular values of A are
216
+ * > (RWORK (1)/RWORK (2)) * SVA(1:N). This factored form is used if
217
217
* > sigma_max(A) overflows or if small singular values have been
218
218
* > saved from underflow by scaling the input matrix A.
219
219
* > - If JOBR='R' then some of the singular values may be returned
Original file line number Diff line number Diff line change 302
302
* >
303
303
* > \param[out] RWORK
304
304
* > \verbatim
305
- * > RWORK is REAL array, dimension (2*N)
305
+ * > RWORK is REAL array, dimension (MAX(1, 2*N) )
306
306
* > On exit, RWORK(1) contains the reciprocal pivot growth
307
307
* > factor norm(A)/norm(U). The "max absolute element" norm is
308
308
* > used. If RWORK(1) is much less than 1, then the stability
Original file line number Diff line number Diff line change 316
316
* >
317
317
* > \param[out] WORK
318
318
* > \verbatim
319
- * > WORK is DOUBLE PRECISION array, dimension (3*N)
319
+ * > WORK is DOUBLE PRECISION array, dimension (MAX(1, 3*N) )
320
320
* > On exit, WORK(1) contains the reciprocal pivot growth
321
321
* > factor norm(A)/norm(U). The "max absolute element" norm is
322
322
* > used. If WORK(1) is much less than 1, then the stability
Original file line number Diff line number Diff line change 362
362
* >
363
363
* > \param[out] IWORK
364
364
* > \verbatim
365
- * > IWORK is INTEGER array, dimension (M+3*N).
365
+ * > IWORK is INTEGER array, dimension (MAX(3, M+3*N) ).
366
366
* > On exit,
367
367
* > IWORK(1) = the numerical rank determined after the initial
368
368
* > QR factorization with pivoting. See the descriptions
Original file line number Diff line number Diff line change 296
296
* >
297
297
* > \param[out] WORK
298
298
* > \verbatim
299
- * > WORK is DOUBLE PRECISION array, dimension (4*N)
299
+ * > WORK is DOUBLE PRECISION array, dimension (MAX(1, 4*N) )
300
300
* > On exit, WORK(1) contains the reciprocal pivot growth
301
301
* > factor norm(A)/norm(U). The "max absolute element" norm is
302
302
* > used. If WORK(1) is much less than 1, then the stability
Original file line number Diff line number Diff line change 316
316
* >
317
317
* > \param[out] WORK
318
318
* > \verbatim
319
- * > WORK is REAL array, dimension (3*N)
319
+ * > WORK is REAL array, dimension (MAX(1, 3*N) )
320
320
* > On exit, WORK(1) contains the reciprocal pivot growth
321
321
* > factor norm(A)/norm(U). The "max absolute element" norm is
322
322
* > used. If WORK(1) is much less than 1, then the stability
Original file line number Diff line number Diff line change 296
296
* >
297
297
* > \param[out] WORK
298
298
* > \verbatim
299
- * > WORK is REAL array, dimension (4*N)
299
+ * > WORK is REAL array, dimension (MAX(1, 4*N) )
300
300
* > On exit, WORK(1) contains the reciprocal pivot growth
301
301
* > factor norm(A)/norm(U). The "max absolute element" norm is
302
302
* > used. If WORK(1) is much less than 1, then the stability
Original file line number Diff line number Diff line change 322
322
* >
323
323
* > \param[out] RWORK
324
324
* > \verbatim
325
- * > RWORK is DOUBLE PRECISION array, dimension (N )
325
+ * > RWORK is DOUBLE PRECISION array, dimension (MAX(1,N) )
326
326
* > On exit, RWORK(1) contains the reciprocal pivot growth
327
327
* > factor norm(A)/norm(U). The "max absolute element" norm is
328
328
* > used. If RWORK(1) is much less than 1, then the stability
Original file line number Diff line number Diff line change 151
151
* > transposed A if A^* seems to be better with respect to convergence.
152
152
* > If the matrix is not square, JOBT is ignored.
153
153
* > The decision is based on two values of entropy over the adjoint
154
- * > orbit of A^* * A. See the descriptions of WORK (6) and WORK (7).
154
+ * > orbit of A^* * A. See the descriptions of RWORK (6) and RWORK (7).
155
155
* > = 'T': transpose if entropy test indicates possibly faster
156
156
* > convergence of Jacobi process if A^* is taken as input. If A is
157
157
* > replaced with A^*, then the row pivoting is included automatically.
209
209
* > \verbatim
210
210
* > SVA is DOUBLE PRECISION array, dimension (N)
211
211
* > On exit,
212
- * > - For WORK (1)/WORK (2) = ONE: The singular values of A. During the
213
- * > computation SVA contains Euclidean column norms of the
212
+ * > - For RWORK (1)/RWORK (2) = ONE: The singular values of A. During
213
+ * > the computation SVA contains Euclidean column norms of the
214
214
* > iterated matrices in the array A.
215
- * > - For WORK (1) .NE. WORK (2): The singular values of A are
216
- * > (WORK (1)/WORK (2)) * SVA(1:N). This factored form is used if
215
+ * > - For RWORK (1) .NE. RWORK (2): The singular values of A are
216
+ * > (RWORK (1)/RWORK (2)) * SVA(1:N). This factored form is used if
217
217
* > sigma_max(A) overflows or if small singular values have been
218
218
* > saved from underflow by scaling the input matrix A.
219
219
* > - If JOBR='R' then some of the singular values may be returned
Original file line number Diff line number Diff line change 302
302
* >
303
303
* > \param[out] RWORK
304
304
* > \verbatim
305
- * > RWORK is DOUBLE PRECISION array, dimension (2*N)
305
+ * > RWORK is DOUBLE PRECISION array, dimension (MAX(1, 2*N) )
306
306
* > On exit, RWORK(1) contains the reciprocal pivot growth
307
307
* > factor norm(A)/norm(U). The "max absolute element" norm is
308
308
* > used. If RWORK(1) is much less than 1, then the stability
You can’t perform that action at this time.
0 commit comments