File tree Expand file tree Collapse file tree 4 files changed +44
-8
lines changed Expand file tree Collapse file tree 4 files changed +44
-8
lines changed Original file line number Diff line number Diff line change 38
38
* > CGELST solves overdetermined or underdetermined real linear systems
39
39
* > involving an M-by-N matrix A, or its conjugate-transpose, using a QR
40
40
* > or LQ factorization of A with compact WY representation of Q.
41
- * > It is assumed that A has full rank.
41
+ * >
42
+ * > It is assumed that A has full rank, and only a rudimentary protection
43
+ * > against rank-deficient matrices is provided. This subroutine only detects
44
+ * > exact rank-deficiency, where a diagonal element of the triangular factor
45
+ * > of A is exactly zero.
46
+ * >
47
+ * > It is conceivable for one (or more) of the diagonal elements of the triangular
48
+ * > factor of A to be subnormally tiny numbers without this subroutine signalling
49
+ * > an error. The solutions computed for such almost-rank-deficient matrices may
50
+ * > be less accurate due to a loss of numerical precision.
42
51
* >
43
52
* > The following options are provided:
44
53
* >
163
172
* > = 0: successful exit
164
173
* > < 0: if INFO = -i, the i-th argument had an illegal value
165
174
* > > 0: if INFO = i, the i-th diagonal element of the
166
- * > triangular factor of A is zero, so that A does not have
175
+ * > triangular factor of A is exactly zero, so that A does not have
167
176
* > full rank; the least squares solution could not be
168
177
* > computed.
169
178
* > \endverbatim
Original file line number Diff line number Diff line change 38
38
* > DGELST solves overdetermined or underdetermined real linear systems
39
39
* > involving an M-by-N matrix A, or its transpose, using a QR or LQ
40
40
* > factorization of A with compact WY representation of Q.
41
- * > It is assumed that A has full rank.
41
+ * >
42
+ * > It is assumed that A has full rank, and only a rudimentary protection
43
+ * > against rank-deficient matrices is provided. This subroutine only detects
44
+ * > exact rank-deficiency, where a diagonal element of the triangular factor
45
+ * > of A is exactly zero.
46
+ * >
47
+ * > It is conceivable for one (or more) of the diagonal elements of the triangular
48
+ * > factor of A to be subnormally tiny numbers without this subroutine signalling
49
+ * > an error. The solutions computed for such almost-rank-deficient matrices may
50
+ * > be less accurate due to a loss of numerical precision.
42
51
* >
43
52
* > The following options are provided:
44
53
* >
163
172
* > = 0: successful exit
164
173
* > < 0: if INFO = -i, the i-th argument had an illegal value
165
174
* > > 0: if INFO = i, the i-th diagonal element of the
166
- * > triangular factor of A is zero, so that A does not have
175
+ * > triangular factor of A is exactly zero, so that A does not have
167
176
* > full rank; the least squares solution could not be
168
177
* > computed.
169
178
* > \endverbatim
Original file line number Diff line number Diff line change 38
38
* > SGELST solves overdetermined or underdetermined real linear systems
39
39
* > involving an M-by-N matrix A, or its transpose, using a QR or LQ
40
40
* > factorization of A with compact WY representation of Q.
41
- * > It is assumed that A has full rank.
41
+ * >
42
+ * > It is assumed that A has full rank, and only a rudimentary protection
43
+ * > against rank-deficient matrices is provided. This subroutine only detects
44
+ * > exact rank-deficiency, where a diagonal element of the triangular factor
45
+ * > of A is exactly zero.
46
+ * >
47
+ * > It is conceivable for one (or more) of the diagonal elements of the triangular
48
+ * > factor of A to be subnormally tiny numbers without this subroutine signalling
49
+ * > an error. The solutions computed for such almost-rank-deficient matrices may
50
+ * > be less accurate due to a loss of numerical precision.
42
51
* >
43
52
* > The following options are provided:
44
53
* >
163
172
* > = 0: successful exit
164
173
* > < 0: if INFO = -i, the i-th argument had an illegal value
165
174
* > > 0: if INFO = i, the i-th diagonal element of the
166
- * > triangular factor of A is zero, so that A does not have
175
+ * > triangular factor of A is exactly zero, so that A does not have
167
176
* > full rank; the least squares solution could not be
168
177
* > computed.
169
178
* > \endverbatim
Original file line number Diff line number Diff line change 38
38
* > ZGELST solves overdetermined or underdetermined real linear systems
39
39
* > involving an M-by-N matrix A, or its conjugate-transpose, using a QR
40
40
* > or LQ factorization of A with compact WY representation of Q.
41
- * > It is assumed that A has full rank.
41
+ * >
42
+ * > It is assumed that A has full rank, and only a rudimentary protection
43
+ * > against rank-deficient matrices is provided. This subroutine only detects
44
+ * > exact rank-deficiency, where a diagonal element of the triangular factor
45
+ * > of A is exactly zero.
46
+ * >
47
+ * > It is conceivable for one (or more) of the diagonal elements of the triangular
48
+ * > factor of A to be subnormally tiny numbers without this subroutine signalling
49
+ * > an error. The solutions computed for such almost-rank-deficient matrices may
50
+ * > be less accurate due to a loss of numerical precision.
42
51
* >
43
52
* > The following options are provided:
44
53
* >
163
172
* > = 0: successful exit
164
173
* > < 0: if INFO = -i, the i-th argument had an illegal value
165
174
* > > 0: if INFO = i, the i-th diagonal element of the
166
- * > triangular factor of A is zero, so that A does not have
175
+ * > triangular factor of A is exactly zero, so that A does not have
167
176
* > full rank; the least squares solution could not be
168
177
* > computed.
169
178
* > \endverbatim
You can’t perform that action at this time.
0 commit comments