Skip to main content

lu_factorize

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.