Back to Sparse Direct Solver (SuperLU)
slu.equilibration.computeEquilibrationScaling
Compute equilibration scaling factors for a sparse matrix.
Syntax
slu.equilibration.computeEquilibrationScaling(A, options?)
Description
Compute equilibration scaling factors for a sparse matrix. This function computes row and column scaling factors that, when applied, will make the matrix better conditioned for LU factorization. The scaling is computed so that: - Row scaling makes max |A_{ij}| in each row ≈ 1 - Column scaling makes max |A_{ij}| in each column ≈ 1 The returned factors can be used with applyEquilibrationScaling and undoEquilibrationScaling to transform the system.
Parameters
| Name | Description |
|---|---|
| A | - Sparse matrix in CSC format |
| options(optional) | - Equilibration options |
Returns
EquilibrationScaling