Skip to content
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

Preserving the Hessenberg shape in operations with upper triangular matrices would be desirable #806

Closed
andreasvarga opened this issue Jan 25, 2021 · 0 comments · Fixed by JuliaLang/julia#40039

Comments

@andreasvarga
Copy link
Contributor

I found the support for the Hessenberg form of a matrix very useful. It would be also useful to have a similar support for the generalized Hessenberg form of a matrix pair. In this context, I have the following issue to raise to your attention.

Operations involving Hessenberg matrices and upper triangular matrices as addition and multiplications preserve the Hessenberg form. Thus if Ah is a Hessenberg matrix and At is an upper triangular matrix, then operations like αAh + βAt, At*Ah , Ah*At, At\Ah or Ah/At produce results which are Hessenberg matrices too. This feature is presently supported only for the addition with UniformScalings, i.e., Ah+βI results with Hessenberg shape. Surprisingly Ah*I does not result Hessenberg, although it trivially is.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant