Function lu_factorize
Source pub fn lu_factorize(a: &[f32], n: usize) -> Result<LuFactorization, SolverError>
Expand description
LU factorization with partial pivoting.
§Contract: solve-lu-v1.yaml / lu_factorization
Stores L and U in-place: U in upper triangle, L (unit diagonal) in strict lower.
§Errors
Returns SingularMatrix if a zero pivot is encountered.