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: src/implementations/lq.jl
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -153,8 +153,8 @@ function _lapack_lq!(
153
153
computeL =length(L) >0
154
154
inplaceQ = Q === A
155
155
156
-
if pivoted
157
-
throw(ArgumentError("LAPACK does not provide an implementation for a pivoted LQ decomposition"))
156
+
if pivoted&& (blocksize >1)
157
+
throw(ArgumentError("LAPACK does not provide a blocked implementation for a pivoted LQ decomposition"))
158
158
end
159
159
if inplaceQ && (computeL || positive || blocksize >1|| n < m)
160
160
throw(ArgumentError("inplace Q only supported if matrix is wide (`m <= n`), L is not required, and using the unblocked algorithm (`blocksize=1`) with `positive=false`"))
0 commit comments