Skip to content

Commit 109ab3d

Browse files
authored
Update distance_to_set.jl
1 parent b7b88cc commit 109ab3d

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/Utilities/distance_to_set.jl

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -542,5 +542,6 @@ function distance_to_set(
542542
# The Frobenius norm of `A` which is Euclidean
543543
# norm of the vector of eigenvalues.
544544
eigvals = LinearAlgebra.eigvals(_reshape(x, set))
545-
return sqrt(sum(min.(zero(T), eigvals).^2))
545+
neg_eigvals = min.(zero(T), eigvals)
546+
return LinearAlgebra.norm(neg_eigvals, 2)
546547
end

0 commit comments

Comments
 (0)