Rust, Design Patterns, Matrix Factorization, Numerical Methods, Software Engineering.
decompose(&self, m: &Matrix<T>) -> Result<(Vec<f64>, Matrix<f64>), EigenDecompositionError> where T: Numeric; } pub struct JacobiDecomposition; impl<T> EigenDecomposition<T> for JacobiDecomposition where T: Numeric { // Source: