We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent bb1620d commit 11ccee7Copy full SHA for 11ccee7
src/array/lu.jl
@@ -36,6 +36,8 @@ end
36
37
function update_ipiv!(ipivl::AbstractVector{Int}, piv_idx::AbstractVector{Int}, piv_val::AbstractVector{T}, k::Int, nb::Int) where T
38
max_piv_idx = argmax(abs.(piv_val))
39
+ max_piv_val = abs(piv_val[max_piv_idx])
40
+ isapprox(max_piv_val, zero(T); atol=eps(T)) && throw(SingularException(k))
41
ipivl[1] = (max_piv_idx+k-2)*nb + piv_idx[max_piv_idx]
42
end
43
0 commit comments