-
Notifications
You must be signed in to change notification settings - Fork 900
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Matrix.Evd() hangs up #595
Comments
The bug was after line 668 here: https://github.com/mathnet/mathnet-numerics/blob/master/src/Numerics/LinearAlgebra/Complex/Factorization/DenseEvd.cs#L668
If
and
A solution turned out to be to replace that block:
with this:
The following test shows that
|
It's been over 8 months. I can submit a PR with the fix if you give me access right to do so. Thanks. |
@cdrnet It's been over two years and the bug is now in at least 4 places as far as I see from the codebase. I'd be glad to submit the PR, provided that you give me the access rights to do so. Thanks. |
@kkkmail I'm experiencing this hanging as well. Do you have a fork/dll/nuget that I can try? |
Given the following complex matrix:
call to Evd() hangs up and never comes back. See enclosed FSX script.
EvdErr_01.zip
The text was updated successfully, but these errors were encountered: