Lines Matching refs:r_nnz
8 static PetscBool spbas_cholesky_row_alloc(spbas_matrix retval, PetscInt k, PetscInt r_nnz, PetscInt… in spbas_cholesky_row_alloc() argument
12 *n_alloc_used += r_nnz; in spbas_cholesky_row_alloc()
257 PetscInt r_nnz; in spbas_incomplete_cholesky() local
306 r_nnz = retval.row_nnz[i]; in spbas_incomplete_cholesky()
324 for (j = 0; j < r_nnz; j++) { in spbas_incomplete_cholesky()
343 if (r_nnz == 0) { in spbas_incomplete_cholesky()
351 r_icol[r_nnz] = i; in spbas_incomplete_cholesky()
352 r_val[r_nnz] = 1.0; in spbas_incomplete_cholesky()
353 r_nnz++; in spbas_incomplete_cholesky()
356 retval.nnz += r_nnz; in spbas_incomplete_cholesky()
387 for (j = 0; j < r_nnz; j++) lvec[r_icol[j]] = 0; in spbas_incomplete_cholesky()
398 r_nnz = retval.row_nnz[i]; in spbas_incomplete_cholesky()
400 retval.values[i][r_nnz - 1] = 1.0 / diag[i]; in spbas_incomplete_cholesky()
401 for (j = 0; j < r_nnz - 1; j++) retval.values[i][j] *= -1; in spbas_incomplete_cholesky()