Lines Matching refs:nz

16   PetscInt           jdx, idt, idx, nz, i;  in MatSolve_SeqBAIJ_1_NaturalOrdering_inplace()  local
28 nz = diag[i] - ai[i]; in MatSolve_SeqBAIJ_1_NaturalOrdering_inplace()
31 while (nz--) { in MatSolve_SeqBAIJ_1_NaturalOrdering_inplace()
43 nz = ai[i + 1] - diag[i] - 1; in MatSolve_SeqBAIJ_1_NaturalOrdering_inplace()
46 while (nz--) { in MatSolve_SeqBAIJ_1_NaturalOrdering_inplace()
57 PetscCall(PetscLogFlops(2.0 * (a->nz) - A->cmap->n)); in MatSolve_SeqBAIJ_1_NaturalOrdering_inplace()
68 PetscInt i, nz; in MatForwardSolve_SeqBAIJ_1_NaturalOrdering() local
81 nz = ai[i + 1] - ai[i]; in MatForwardSolve_SeqBAIJ_1_NaturalOrdering()
83 PetscSparseDenseMinusDot(sum, x, v, vi, nz); in MatForwardSolve_SeqBAIJ_1_NaturalOrdering()
84 v += nz; in MatForwardSolve_SeqBAIJ_1_NaturalOrdering()
85 vi += nz; in MatForwardSolve_SeqBAIJ_1_NaturalOrdering()
88 PetscCall(PetscLogFlops(a->nz - A->cmap->n)); in MatForwardSolve_SeqBAIJ_1_NaturalOrdering()
101 PetscInt i, nz; in MatBackwardSolve_SeqBAIJ_1_NaturalOrdering() local
113 nz = adiag[i] - adiag[i + 1] - 1; in MatBackwardSolve_SeqBAIJ_1_NaturalOrdering()
115 PetscSparseDenseMinusDot(sum, x, v, vi, nz); in MatBackwardSolve_SeqBAIJ_1_NaturalOrdering()
116 x[i] = sum * v[nz]; /* x[i]=aa[adiag[i]]*sum; v++; */ in MatBackwardSolve_SeqBAIJ_1_NaturalOrdering()
119 PetscCall(PetscLogFlops(2.0 * a->nz - A->cmap->n)); in MatBackwardSolve_SeqBAIJ_1_NaturalOrdering()
132 PetscInt i, nz; in MatSolve_SeqBAIJ_1_NaturalOrdering() local
145 nz = ai[i + 1] - ai[i]; in MatSolve_SeqBAIJ_1_NaturalOrdering()
147 PetscSparseDenseMinusDot(sum, x, v, vi, nz); in MatSolve_SeqBAIJ_1_NaturalOrdering()
148 v += nz; in MatSolve_SeqBAIJ_1_NaturalOrdering()
149 vi += nz; in MatSolve_SeqBAIJ_1_NaturalOrdering()
157 nz = adiag[i] - adiag[i + 1] - 1; in MatSolve_SeqBAIJ_1_NaturalOrdering()
159 PetscSparseDenseMinusDot(sum, x, v, vi, nz); in MatSolve_SeqBAIJ_1_NaturalOrdering()
160 x[i] = sum * v[nz]; /* x[i]=aa[adiag[i]]*sum; v++; */ in MatSolve_SeqBAIJ_1_NaturalOrdering()
163 PetscCall(PetscLogFlops(2.0 * a->nz - A->cmap->n)); in MatSolve_SeqBAIJ_1_NaturalOrdering()