Lines Matching refs:icol
383 PetscInt *icol; in spbas_matrix_to_crs() local
392 PetscCall(PetscMalloc1(nnz, &icol)); in spbas_matrix_to_crs()
393 *icol_out = icol; in spbas_matrix_to_crs()
398 *icol_out = icol; in spbas_matrix_to_crs()
412 icol[i0 + j] = icol_A[j]; in spbas_matrix_to_crs()
416 for (j = 0; j < r_nnz; j++) icol[i0 + j] = icol_A[j]; in spbas_matrix_to_crs()
420 for (j = 0; j < r_nnz; j++) icol[i0 + j] += i; in spbas_matrix_to_crs()
423 for (j = 0; j < r_nnz; j++) icol[i0 + j] += i0; in spbas_matrix_to_crs()
526 static PetscErrorCode spbas_mergesort(PetscInt nnz, PetscInt *icol, PetscScalar *val) in spbas_mergesort() argument
543 ihlp2 = icol; in spbas_mergesort()
614 if (ihlp2 != icol) { in spbas_mergesort()
615 for (i = 0; i < nnz; i++) icol[i] = ihlp2[i]; in spbas_mergesort()