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
Being a bit more familiar with the code now, I wonder why GenericLinearAlgebra has its own Hessenberg and Schur types, even though LinearAlgebra has those too. Is there a reason they can't be reused, or could it be worthwhile to spend the effort to do so?
Update: I'm pretty sure the HessenbergMatrix type can just be replaced by LinearAlgebra.UpperHessenberg. That simple change passes all the tests. The former was written five years ago and the latter four years (says git blame), so I'm suspecting a chronological reason rather than a technical one. Reusing the corresponding factorization is less obvious - this is not my area of expertise.
Any chance of getting
sqrt
to work?It seems like LinearAlgebra makes assumptions about what schur returns in this function. Example:
(My use case is that taking the square root of a Gram matrix is a neat way to orthogonalize a basis for a function space.)
The text was updated successfully, but these errors were encountered: