40 Int row, col, p, pend, check_duplicates ;
68 if (Ap [0] != 0 || Ap [
n] < 0)
74 for (col = 0 ; col <
n ; col++)
76 if (Ap [col] > Ap [col+1])
91 for (row = 0 ; row < n ; row++)
98 check_duplicates = (W != (
Int *)
NULL) ;
101 for (row = 0 ; row < n ; row++)
107 for (col = 0 ; col < n ; col++)
110 for (p = Ap [col] ; p < pend ; p++)
113 if (row < 0 || row >= n)
119 if (check_duplicates)
140 Rs [row] =
MAX (Rs [row], a) ;
148 for (row = 0 ; row < n ; row++)
151 PRINTF ((
"Rs [%d] = %g\n", row, Rs [row])) ;
155 PRINTF ((
"Row %d of A is all zero\n", row)) ;
Int KLU_scale(Int scale, Int n, Int Ap[], Int Ai[], double Ax[], double Rs[], Int W[], KLU_common *Common)