diff --git a/src/matrix/decomposition/cholesky.rs b/src/matrix/decomposition/cholesky.rs index 4d87990..e99c5a8 100644 --- a/src/matrix/decomposition/cholesky.rs +++ b/src/matrix/decomposition/cholesky.rs @@ -154,7 +154,7 @@ impl Cholesky where T: 'static + Float { "Matrix is singular to working precision.")); } else if diagonal < T::zero() { return Err(Error::new(ErrorKind::DecompFailure, - "Diagonal entries of matrix are not all positive.")); + "Matrix is not positive definite.")); } let divisor = diagonal.sqrt();