Skip to content

Commit efd4442

Browse files
committed
Don't sort diagonal svd_vals between blocks
1 parent 021e860 commit efd4442

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/factorizations/diagonal.jl

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,8 @@ end
9696

9797
# f_vals
9898
# ------
99-
for f! in (:eig_vals!, :eigh_vals!, :svd_vals!)
99+
# this is invalid for svd_vals since we cannot sort between blocks
100+
for f! in (:eig_vals!, :eigh_vals!)
100101
@eval function MAK.$f!(d::AbstractTensorMap, V, alg::DiagonalAlgorithm)
101102
$f!(_repack_diagonal(d), diagview(_repack_diagonal(V)), alg)
102103
return V

0 commit comments

Comments
 (0)