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
It seems that the _schur! algorithm gets stuck when a row and column is zero
A = [0.01.00.0;
-1.00.00.0;
0.00.00.0]
B = [0.00.00.0;
0.00.01.0;
0.0-1.00.0]
eigvals(BigFloat.(A)) # Max iters reachedeigvals(BigFloat.(B)) # Max iters reached
I fixed this in an incoming PR.
This exposed another bug in _eigvals!(S::Schur{T} where the first "2x2" block in
[0.00.00.0; 0.00.01.0; 0.0-1.00]
resulted in 2 zero eigenvalues, which in the end returned all zero eigenvalues.
I fixed this too, however I am not familiar with the algorithm so I might have done something stupid, but it is similar to this fix: #53
The text was updated successfully, but these errors were encountered:
It seems that the _schur! algorithm gets stuck when a row and column is zero
I fixed this in an incoming PR.
This exposed another bug in
_eigvals!(S::Schur{T}
where the first "2x2" block inresulted in 2 zero eigenvalues, which in the end returned all zero eigenvalues.
I fixed this too, however I am not familiar with the algorithm so I might have done something stupid, but it is similar to this fix: #53
The text was updated successfully, but these errors were encountered: