You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: doc/specs/stdlib_linalg.md
+5-5Lines changed: 5 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -958,7 +958,7 @@ This subroutine computes the solution to the eigendecomposition \( A \cdot \bar{
958
958
where \( A \) is a square, full-rank, `real` symmetric \( A = A^T \) or `complex` Hermitian \( A = A^H \) matrix.
959
959
960
960
Result array `lambda` returns the `real` eigenvalues of \( A \). The user can request the orthogonal eigenvectors
961
-
to be returned: on output `vectors` may contain the matrix of eigenvectors, returned as a columns.
961
+
to be returned: on output `vectors` may contain the matrix of eigenvectors, returned as a column.
962
962
963
963
Normally, only the lower triangular part of \( A \) is accessed. On input, `logical` flag `upper_a`
964
964
allows the user to request what triangular part of the matrix should be used.
@@ -977,7 +977,7 @@ The solver is based on LAPACK's `*SYEV` and `*HEEV` backends.
977
977
978
978
`vectors` (optional): Shall be a rank-2 array of the same type, size and kind as `a`, containing the eigenvectors of `a`. It is an `intent(out)` argument.
979
979
980
-
`upper_a` (optional): Shall be an input `logical` flag. if`.true.`, the upper triangular part of `a` will be accessed. Otherwise, the lower triangular part will be accessed. It is an `intent(in)` argument.
980
+
`upper_a` (optional): Shall be an input `logical` flag. If`.true.`, the upper triangular part of `a` will be accessed. Otherwise, the lower triangular part will be accessed. It is an `intent(in)` argument.
981
981
982
982
`overwrite_a` (optional): Shall be an input `logical` flag. If `.true.`, input matrix `a` will be used as temporary storage and overwritten. This avoids internal data allocation. This is an `intent(in)` argument.
983
983
@@ -1015,7 +1015,7 @@ The solver is based on LAPACK's `*GEEV` backends.
1015
1015
1016
1016
### Arguments
1017
1017
1018
-
`a` : `real` or `complex` square array containing the coefficient matrix. It is normally an `intent(in)` argument.
1018
+
`a` : `real` or `complex` square array containing the coefficient matrix. It is an `intent(in)` argument.
1019
1019
1020
1020
`err` (optional): Shall be a `type(linalg_state_type)` value. This is an `intent(out)` argument.
1021
1021
@@ -1055,9 +1055,9 @@ The solver is based on LAPACK's `*SYEV` and `*HEEV` backends.
1055
1055
1056
1056
### Arguments
1057
1057
1058
-
`a` : `real` or `complex` square array containing the coefficient matrix. It is normally an `intent(in)` argument.
1058
+
`a` : `real` or `complex` square array containing the coefficient matrix. It is an `intent(in)` argument.
1059
1059
1060
-
`upper_a` (optional): Shall be an input logical flag. if`.true.`, the upper triangular part of `a` will be used accessed. Otherwise, the lower triangular part will be accessed (default). It is an `intent(in)` argument.
1060
+
`upper_a` (optional): Shall be an input logical flag. If`.true.`, the upper triangular part of `a` will be used accessed. Otherwise, the lower triangular part will be accessed (default). It is an `intent(in)` argument.
1061
1061
1062
1062
`err` (optional): Shall be a `type(linalg_state_type)` value. This is an `intent(out)` argument.
0 commit comments