File tree Expand file tree Collapse file tree 4 files changed +36
-16
lines changed Expand file tree Collapse file tree 4 files changed +36
-16
lines changed Original file line number Diff line number Diff line change 38
38
* >
39
39
* > A * X = B, A**T * X = B, or A**H * X = B,
40
40
* >
41
- * > where A is a triangular matrix of order N stored in packed format,
42
- * > and B is an N-by-NRHS matrix. A check is made to verify that A is
43
- * > nonsingular.
41
+ * > where A is a triangular matrix of order N stored in packed format, and B is an N-by-NRHS matrix.
42
+ * >
43
+ * > This subroutine verifies that A is nonsingular, but callers should note that only exact
44
+ * > singularity is detected. It is conceivable for one or more diagonal elements of A to be
45
+ * > subnormally tiny numbers without this subroutine signalling an error.
46
+ * >
47
+ * > If a possible loss of numerical precision due to near-singular matrices is a concern, the
48
+ * > caller should verify that A is nonsingular within some tolerance before calling this subroutine.
44
49
* > \endverbatim
45
50
*
46
51
* Arguments:
110
115
* > INFO is INTEGER
111
116
* > = 0: successful exit
112
117
* > < 0: if INFO = -i, the i-th argument had an illegal value
113
- * > > 0: if INFO = i, the i-th diagonal element of A is zero,
118
+ * > > 0: if INFO = i, the i-th diagonal element of A is exactly zero,
114
119
* > indicating that the matrix is singular and the
115
120
* > solutions X have not been computed.
116
121
* > \endverbatim
Original file line number Diff line number Diff line change 38
38
* >
39
39
* > A * X = B or A**T * X = B,
40
40
* >
41
- * > where A is a triangular matrix of order N stored in packed format,
42
- * > and B is an N-by-NRHS matrix. A check is made to verify that A is
43
- * > nonsingular.
41
+ * > where A is a triangular matrix of order N stored in packed format, and B is an N-by-NRHS matrix.
42
+ * >
43
+ * > This subroutine verifies that A is nonsingular, but callers should note that only exact
44
+ * > singularity is detected. It is conceivable for one or more diagonal elements of A to be
45
+ * > subnormally tiny numbers without this subroutine signalling an error.
46
+ * >
47
+ * > If a possible loss of numerical precision due to near-singular matrices is a concern, the
48
+ * > caller should verify that A is nonsingular within some tolerance before calling this subroutine.
44
49
* > \endverbatim
45
50
*
46
51
* Arguments:
110
115
* > INFO is INTEGER
111
116
* > = 0: successful exit
112
117
* > < 0: if INFO = -i, the i-th argument had an illegal value
113
- * > > 0: if INFO = i, the i-th diagonal element of A is zero,
118
+ * > > 0: if INFO = i, the i-th diagonal element of A is exactly zero,
114
119
* > indicating that the matrix is singular and the
115
120
* > solutions X have not been computed.
116
121
* > \endverbatim
Original file line number Diff line number Diff line change 38
38
* >
39
39
* > A * X = B or A**T * X = B,
40
40
* >
41
- * > where A is a triangular matrix of order N stored in packed format,
42
- * > and B is an N-by-NRHS matrix. A check is made to verify that A is
43
- * > nonsingular.
41
+ * > where A is a triangular matrix of order N stored in packed format, and B is an N-by-NRHS matrix.
42
+ * >
43
+ * > This subroutine verifies that A is nonsingular, but callers should note that only exact
44
+ * > singularity is detected. It is conceivable for one or more diagonal elements of A to be
45
+ * > subnormally tiny numbers without this subroutine signalling an error.
46
+ * >
47
+ * > If a possible loss of numerical precision due to near-singular matrices is a concern, the
48
+ * > caller should verify that A is nonsingular within some tolerance before calling this subroutine.
44
49
* > \endverbatim
45
50
*
46
51
* Arguments:
110
115
* > INFO is INTEGER
111
116
* > = 0: successful exit
112
117
* > < 0: if INFO = -i, the i-th argument had an illegal value
113
- * > > 0: if INFO = i, the i-th diagonal element of A is zero,
118
+ * > > 0: if INFO = i, the i-th diagonal element of A is exactly zero,
114
119
* > indicating that the matrix is singular and the
115
120
* > solutions X have not been computed.
116
121
* > \endverbatim
Original file line number Diff line number Diff line change 38
38
* >
39
39
* > A * X = B, A**T * X = B, or A**H * X = B,
40
40
* >
41
- * > where A is a triangular matrix of order N stored in packed format,
42
- * > and B is an N-by-NRHS matrix. A check is made to verify that A is
43
- * > nonsingular.
41
+ * > where A is a triangular matrix of order N stored in packed format, and B is an N-by-NRHS matrix.
42
+ * >
43
+ * > This subroutine verifies that A is nonsingular, but callers should note that only exact
44
+ * > singularity is detected. It is conceivable for one or more diagonal elements of A to be
45
+ * > subnormally tiny numbers without this subroutine signalling an error.
46
+ * >
47
+ * > If a possible loss of numerical precision due to near-singular matrices is a concern, the
48
+ * > caller should verify that A is nonsingular within some tolerance before calling this subroutine.
44
49
* > \endverbatim
45
50
*
46
51
* Arguments:
110
115
* > INFO is INTEGER
111
116
* > = 0: successful exit
112
117
* > < 0: if INFO = -i, the i-th argument had an illegal value
113
- * > > 0: if INFO = i, the i-th diagonal element of A is zero,
118
+ * > > 0: if INFO = i, the i-th diagonal element of A is exactly zero,
114
119
* > indicating that the matrix is singular and the
115
120
* > solutions X have not been computed.
116
121
* > \endverbatim
You can’t perform that action at this time.
0 commit comments