JuliaLang / julia

The Julia Programming Language
https://julialang.org/
MIT License
45.74k stars 5.48k forks source link

Make GeneralizedEigen a real factorization #12184

Open andreasnoack opened 9 years ago

andreasnoack commented 9 years ago

The GeneralizedEigen type is not really a factorization right now. From F=eigfact(A,B) you cannot recreate A and B. There are an easy problem and a hard problem here.

The first box can just be fixed, but the second would either require a change to LAPACK or that we calculate the eigenvectors in Julia based on the generalized Schur factorization. That is not really hard, but some care is needed for the cases there eigenvalues are almost or exactly identical.

Sacha0 commented 7 years ago

Unlikely to receive attention prior to 0.6. Best!