Lines Matching refs:r_nnz

99   PetscInt  r_nnz;  in spbas_allocate_data()  local
124 r_nnz = result->row_nnz[i]; in spbas_allocate_data()
125 PetscCall(PetscMalloc1(r_nnz, &result->icols[i])); in spbas_allocate_data()
129 r_nnz = result->row_nnz[i]; in spbas_allocate_data()
130 PetscCall(PetscMalloc1(r_nnz, &result->values[i])); in spbas_allocate_data()
381 PetscInt i, j, r_nnz, i0; in spbas_matrix_to_crs() local
404 r_nnz = matrix_A.row_nnz[i]; in spbas_matrix_to_crs()
406 irow[i + 1] = i0 + r_nnz; in spbas_matrix_to_crs()
411 for (j = 0; j < r_nnz; 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()
440 PetscInt r_nnz; in spbas_transpose() local
460 r_nnz = in_matrix.row_nnz[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()
481 r_nnz = in_matrix.row_nnz[i]; in spbas_transpose()
488 for (j = 0; j < r_nnz; j++) { in spbas_transpose()
497 r_nnz = in_matrix.row_nnz[i]; in spbas_transpose()
504 for (j = 0; j < r_nnz; j++) { in spbas_transpose()
706 PetscInt i, j, i0, r_nnz; in spbas_pattern_only() local
724 r_nnz = ai[i + 1] - i0; in spbas_pattern_only()
726 for (j = 0; j < r_nnz; j++) retval.icols[i][j] = aj[i0 + j] - i; in spbas_pattern_only()