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: README.md
+5-5Lines changed: 5 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -67,10 +67,10 @@ Returns the solution array \f$ x \f$ with size \f$ n \f$ (for a single right-han
67
67
68
68
### Notes
69
69
70
-
- This function relies on LAPACK's least-squares solvers, such as [`*GELSS`](@ref la_lapack::gelss).
70
+
- This function relies on LAPACK's least-squares solvers, such as [GELSS](@ref la_lapack::gelss).
71
71
- If `overwrite_a` is enabled, the original contents of `a` and `b` may be lost.
72
72
73
-
## [det](@refla_linalg::det) - Determinant of a scalar or rectangular matrix.
73
+
## [det](@refla_determinant::det) - Determinant of a scalar or rectangular matrix.
74
74
75
75
### Syntax
76
76
@@ -88,7 +88,7 @@ This function computes the determinant of a square matrix \f$ A \f$. The matrix
88
88
89
89
### Return value
90
90
91
-
The function returns a scalar value representing the determinant of the input matrix \f$ A \f$. The return type is the same as the input matrix (real precision).
91
+
The function returns a `real`scalar value representing the determinant of the input matrix \f$ A \f$, with the same kind as \f$ A \f$.
92
92
93
93
### Errors
94
94
@@ -255,7 +255,7 @@ where \f$ \Sigma^+ \f$ is the inverse of the nonzero singular values in \f$ \Sig
255
255
### Notes
256
256
257
257
- This operator internally calls [pinv](@ref la_pseudoinverse::pinv) and behaves identically.
258
-
- The pseudo-inverse is computed using LAPACKs SVD decomposition routine [`*GESVD`](@ref la_lapack::gesvd).
258
+
- The pseudo-inverse is computed using LAPACKs SVD decomposition routine [GESVD](@ref la_lapack::gesvd).
259
259
- This operator is a convenient shorthand for calling the functional interface `pinv(a)`.
260
260
261
261
@@ -352,7 +352,7 @@ Because the lower rows of \f$ R \f$ are zeros, a reduced problem \f$ A = Q_1 R_1
352
352
-`a`: A `real` or `complex` matrix of size \f$ [m,n] \f$, representing the coefficient matrix. If `overwrite_a = .false.`, this is an input argument. If `overwrite_a = .true.`, it is an `inout` argument and is overwritten upon return.
353
353
-`q`: A rank-2 array of the same type and kind as `a`, representing the orthonormal matrix \f$ Q \f$. This is an output argument with shape \f$ [m,m] \f$ (for the full problem) or \f$ [m,k] \f$ (for the reduced problem).
354
354
-`r`: A rank-2 array of the same type and kind as `a`, representing the upper-triangular matrix \f$ R \f$. This is an output argument with shape \f$ [m,n] \f$ (for the full problem) or \f$ [k,n] \f$ (for the reduced problem).
355
-
-`storage` (optional): A rank-1 array of the same type and kind as `a`, providing working storage for the solver. Its minimum size can be determined by a call to [`qr_space`](@ref la_qr::qr_space). This is an output argument.
355
+
-`storage` (optional): A rank-1 array of the same type and kind as `a`, providing working storage for the solver. Its minimum size can be determined by a call to [qr_space](@ref la_qr::qr_space). This is an output argument.
356
356
-`overwrite_a` (optional, default = `.false.`): A logical flag that determines whether the input matrix `a` can be overwritten. If `.true.`, the matrix `a` is used as temporary storage and overwritten to avoid internal memory allocation. This is an input argument.
357
357
-`err` (optional): A [type(la_state)](@ref la_state_type::la_state) variable that returns the error state. If not provided, the function will stop execution on error.
0 commit comments