37 Int row, col, p, pend, check_duplicates ;
65 if (Ap [0] != 0 || Ap [
n] < 0)
71 for (col = 0 ; col <
n ; col++)
73 if (Ap [col] > Ap [col+1])
88 for (row = 0 ; row < n ; row++)
95 check_duplicates = (W != (
Int *)
NULL) ;
98 for (row = 0 ; row < n ; row++)
104 for (col = 0 ; col < n ; col++)
107 for (p = Ap [col] ; p < pend ; p++)
110 if (row < 0 || row >= n)
116 if (check_duplicates)
137 Rs [row] =
MAX (Rs [row], a) ;
145 for (row = 0 ; row < n ; row++)
148 PRINTF ((
"Rs [%d] = %g\n", row, Rs [row])) ;
152 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)