Gaussian elimination with partial pivoting.
Solves Ax = b for x. Handles n=0 (returns []).
WARNING: Near-singular pivots (< 1e-12) are skipped, which can produce unreliable results for ill-conditioned matrices. Prefer solveLinearSafe for production use, which detects singularity explicitly.
solveLinearSafe
Complexity: O(n³) worst case.
Gaussian elimination with partial pivoting.
Solves Ax = b for x. Handles n=0 (returns []).
WARNING: Near-singular pivots (< 1e-12) are skipped, which can produce unreliable results for ill-conditioned matrices. Prefer
solveLinearSafefor production use, which detects singularity explicitly.Complexity: O(n³) worst case.