dimforge / nalgebra

Linear algebra library for Rust.
https://nalgebra.org
Apache License 2.0
4.04k stars 485 forks source link

Make SymmetricEigenScalar usable but not implementable #1448

Open benjamin-lieser opened 1 month ago

benjamin-lieser commented 1 month ago

The Trait SymmetricEigenScalar is required to do the symmetric eigendecomposition, but because it is not exported, there is no way to use this in generic code.

This PR exports this trait, but still does not allow it to be implemented outside the crate