sarah-quinones / faer-rs

Linear algebra foundation for the Rust programming language
https://faer-rs.github.io
MIT License
1.82k stars 61 forks source link

Expose Schur decomposition #154

Open alexander-novo opened 2 days ago

alexander-novo commented 2 days ago

Right now, there is no exposed version of the Schur decomposition. There is functionality for calculating a schur decomposition which is used in calculating eigendecomposition, so it would be nice if these were exposed in a public API.

The schur decomposition is used in plenty of places where we need more than just the eigenvalues on the diagonal, such as in solving lyapunov equations AX + XA* = B, which come up in systems theory

sarah-quinones commented 2 days ago

it's planned. I'm just busy refactoring the code at the moment