34 Int nz, j, p1, p2, i, p ;
35 PRINTF ((
"\ncolumn oriented matrix, n = %d\n", n)) ;
38 PRINTF ((
"n must be >= 0: %d\n", n)) ;
42 if (Ap [0] != 0 || nz < 0)
45 PRINTF ((
"column 0 pointer bad or nz < 0\n")) ;
48 for (j = 0 ; j < n ; j++)
52 PRINTF ((
"\nColumn: %d p1: %d p2: %d\n", j, p1, p2)) ;
56 PRINTF ((
"column %d pointer bad\n", j)) ;
59 for (p = p1 ; p < p2 ; p++)
66 PRINTF ((
"index out of range, col %d row %d\n", j, i)) ;
95 Int j, p1, p2, i, p, len ;
97 PRINTF ((
"\ncolumn oriented matrix, n = %d\n", n)) ;
100 PRINTF ((
"n must be >= 0: %d\n", n)) ;
103 if (flag_test_start_ptr && Xip [0] != 0)
106 PRINTF ((
"column 0 pointer bad\n")) ;
110 for (j = 0 ; j < n ; j++)
114 PRINTF ((
"\nColumn: %d p1: %d p2: %d\n", j, p1, p2)) ;
118 PRINTF ((
"column %d pointer bad\n", j)) ;
122 for (p = 0 ; p < len ; p++)
129 PRINTF ((
"index out of range, col %d row %d\n", j, i)) ;
#define GET_POINTER(LU, Xip, Xlen, Xi, Xx, k, xlen)
Int KLU_valid(Int n, Int Ap[], Int Ai[], Entry Ax[])
Int KLU_valid_LU(Int n, Int flag_test_start_ptr, Int Xip[], Int Xlen[], Unit LU[])