use lower_triangular::LowerTriangularMat; pub trait Crout { /// Crout LDL* factorization for a symetric definite indefinite matrix. fn crout(self, &mut DiagonalMat) -> LowerTriangularMat; }