Lines Matching refs:nz
8 PetscInt nz; in MatSolveTranspose_SeqBAIJ_1_NaturalOrdering() local
25 nz = adiag[i] - adiag[i + 1] - 1; in MatSolveTranspose_SeqBAIJ_1_NaturalOrdering()
27 s1 *= v[nz]; /* multiply by inverse of diagonal entry */ in MatSolveTranspose_SeqBAIJ_1_NaturalOrdering()
28 for (j = 0; j < nz; j++) tmp[vi[j]] -= s1 * v[j]; in MatSolveTranspose_SeqBAIJ_1_NaturalOrdering()
36 nz = ai[i + 1] - ai[i]; in MatSolveTranspose_SeqBAIJ_1_NaturalOrdering()
38 for (j = 0; j < nz; j++) tmp[vi[j]] -= s1 * v[j]; in MatSolveTranspose_SeqBAIJ_1_NaturalOrdering()
47 PetscCall(PetscLogFlops(2.0 * a->nz - A->cmap->n)); in MatSolveTranspose_SeqBAIJ_1_NaturalOrdering()
54 PetscInt i, nz; in MatSolveTranspose_SeqBAIJ_1_NaturalOrdering_inplace() local
69 nz = ai[i + 1] - diag[i] - 1; in MatSolveTranspose_SeqBAIJ_1_NaturalOrdering_inplace()
70 while (nz--) x[*vi++] -= (*v++) * s1; in MatSolveTranspose_SeqBAIJ_1_NaturalOrdering_inplace()
77 nz = diag[i] - ai[i]; in MatSolveTranspose_SeqBAIJ_1_NaturalOrdering_inplace()
79 while (nz--) x[*vi--] -= (*v--) * s1; in MatSolveTranspose_SeqBAIJ_1_NaturalOrdering_inplace()
82 PetscCall(PetscLogFlops(2.0 * (a->nz) - A->cmap->n)); in MatSolveTranspose_SeqBAIJ_1_NaturalOrdering_inplace()