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