Lines Matching refs:irow
382 PetscInt *irow; in spbas_matrix_to_crs() local
391 PetscCall(PetscMalloc1(nrows + 1, &irow)); in spbas_matrix_to_crs()
394 *irow_out = irow; in spbas_matrix_to_crs()
399 *irow_out = irow; in spbas_matrix_to_crs()
402 irow[0] = 0; in spbas_matrix_to_crs()
405 i0 = irow[i]; in spbas_matrix_to_crs()
406 irow[i + 1] = i0 + r_nnz; in spbas_matrix_to_crs()
441 PetscInt *irow; in spbas_transpose() local
461 irow = in_matrix.icols[i]; in spbas_transpose()
463 for (j = 0; j < r_nnz; j++) result->row_nnz[irow[j]]++; in spbas_transpose()
465 for (j = 0; j < r_nnz; j++) result->row_nnz[i + irow[j]]++; in spbas_transpose()
468 for (j = 0; j < r_nnz; j++) result->row_nnz[icol0 + irow[j]]++; in spbas_transpose()
482 irow = in_matrix.icols[i]; in spbas_transpose()
489 k = icol0 + irow[j]; in spbas_transpose()
498 irow = in_matrix.icols[i]; in spbas_transpose()
505 k = icol0 + irow[j]; in spbas_transpose()