pub fn determinant(n: usize, data: &[f64]) -> Result<f64, SolversError>
Determinant of a row-major n×n matrix via LU decomposition with partial pivoting. O(n³), numerically robust; returns 0.0 for a singular matrix.
n×n