57 for (i = 0 ; i < n ; i++)
62 for (j = 0 ; j < n ; j++)
65 for (p = Ap [j] ; p < p2 ; p++)
82 for (i = 0 ; i < n ; i++)
84 Rp [i+1] = Rp [i] + W [i] ;
86 for (i = 0 ; i < n ; i++)
97 for (j = 0 ; j < n ; j++)
100 for (p = Ap [j] ; p < p2 ; p++)
114 for (j = 0 ; j < n ; j++)
116 ASSERT (W [j] == Rp [j+1]) ;
GLOBAL Int CAMD_valid(Int n_row, Int n_col, const Int Ap [], const Int Ai [])
#define ASSERT(expression)
GLOBAL void CAMD_preprocess(Int n, const Int Ap [], const Int Ai [], Int Rp [], Int Ri [], Int W [], Int Flag [])