Lines Matching refs:vi

745   PetscInt           i, n = A->rmap->n, *vi, *ai = a->i, *aj = a->j;  in MatSolve_SeqAIJ_inplace()  local
772 vi = aj + ai[i]; in MatSolve_SeqAIJ_inplace()
775 PetscSparseDenseMinusDot(sum, tmps, v, vi, nz); in MatSolve_SeqAIJ_inplace()
782 vi = aj + adiag[i] + 1; in MatSolve_SeqAIJ_inplace()
785 PetscSparseDenseMinusDot(sum, tmps, v, vi, nz); in MatSolve_SeqAIJ_inplace()
801 PetscInt i, n = A->rmap->n, *vi, *ai = a->i, *aj = a->j; in MatMatSolve_SeqAIJ_inplace() local
833 vi = aj + ai[i]; in MatMatSolve_SeqAIJ_inplace()
836 PetscSparseDenseMinusDot(sum, tmps, v, vi, nz); in MatMatSolve_SeqAIJ_inplace()
842 vi = aj + adiag[i] + 1; in MatMatSolve_SeqAIJ_inplace()
845 PetscSparseDenseMinusDot(sum, tmps, v, vi, nz); in MatMatSolve_SeqAIJ_inplace()
864 PetscInt i, n = A->rmap->n, *vi, *ai = a->i, *aj = a->j; in MatMatSolve_SeqAIJ() local
894 vi = aj; in MatMatSolve_SeqAIJ()
898 PetscSparseDenseMinusDot(sum, tmp, v, vi, nz); in MatMatSolve_SeqAIJ()
901 vi += nz; in MatMatSolve_SeqAIJ()
906 vi = aj + adiag[i + 1] + 1; in MatMatSolve_SeqAIJ()
909 PetscSparseDenseMinusDot(sum, tmp, v, vi, nz); in MatMatSolve_SeqAIJ()
928 PetscInt i, n = A->rmap->n, *vi, *ai = a->i, *aj = a->j, j; in MatMatSolveTranspose_SeqAIJ() local
961 vi = aj + adiag[i + 1] + 1; in MatMatSolveTranspose_SeqAIJ()
965 for (j = 0; j < nz; j++) tmp[vi[j]] -= s1 * v[j]; in MatMatSolveTranspose_SeqAIJ()
972 vi = aj + ai[i]; in MatMatSolveTranspose_SeqAIJ()
975 for (j = 0; j < nz; j++) tmp[vi[j]] -= s1 * v[j]; in MatMatSolveTranspose_SeqAIJ()
997 PetscInt i, n = A->rmap->n, *vi, *ai = a->i, *aj = a->j; in MatSolve_SeqAIJ_InplaceWithPerm() local
1023 vi = aj + ai[i]; in MatSolve_SeqAIJ_InplaceWithPerm()
1026 PetscSparseDenseMinusDot(sum, tmps, v, vi, nz); in MatSolve_SeqAIJ_InplaceWithPerm()
1034 vi = aj + adiag[i] + 1; in MatSolve_SeqAIJ_InplaceWithPerm()
1037 PetscSparseDenseMinusDot(sum, tmps, v, vi, nz); in MatSolve_SeqAIJ_InplaceWithPerm()
1060 const PetscInt *vi; in MatSolve_SeqAIJ_NaturalOrdering_inplace() local
1080 vi = aj + ai_i; in MatSolve_SeqAIJ_NaturalOrdering_inplace()
1083 PetscSparseDenseMinusDot(sum, x, v, vi, nz); in MatSolve_SeqAIJ_NaturalOrdering_inplace()
1091 vi = aj + adiag_i + 1; in MatSolve_SeqAIJ_NaturalOrdering_inplace()
1094 PetscSparseDenseMinusDot(sum, x, v, vi, nz); in MatSolve_SeqAIJ_NaturalOrdering_inplace()
1111 const PetscInt *rout, *cout, *r, *c, *vi, *ai = a->i, *aj = a->j, *adiag; in MatSolveAdd_SeqAIJ_inplace() local
1134 vi = aj + ai[i]; in MatSolveAdd_SeqAIJ_inplace()
1137 for (j = 0; j < nz; j++) sum -= v[j] * tmp[vi[j]]; in MatSolveAdd_SeqAIJ_inplace()
1144 vi = aj + adiag[i] + 1; in MatSolveAdd_SeqAIJ_inplace()
1147 for (j = 0; j < nz; j++) sum -= v[j] * tmp[vi[j]]; in MatSolveAdd_SeqAIJ_inplace()
1167 const PetscInt *rout, *cout, *r, *c, *vi, *ai = a->i, *aj = a->j, *adiag; in MatSolveAdd_SeqAIJ() local
1189 vi = aj; in MatSolveAdd_SeqAIJ()
1193 for (j = 0; j < nz; j++) sum -= v[j] * tmp[vi[j]]; in MatSolveAdd_SeqAIJ()
1196 vi += nz; in MatSolveAdd_SeqAIJ()
1201 vi = aj + adiag[n - 1]; in MatSolveAdd_SeqAIJ()
1205 for (j = 0; j < nz; j++) sum -= v[j] * tmp[vi[j]]; in MatSolveAdd_SeqAIJ()
1209 vi += nz + 1; in MatSolveAdd_SeqAIJ()
1225 const PetscInt *rout, *cout, *r, *c, *diag = a->diag, *ai = a->i, *aj = a->j, *vi; in MatSolveTranspose_SeqAIJ_inplace() local
1249 vi = aj + diag[i] + 1; in MatSolveTranspose_SeqAIJ_inplace()
1253 for (j = 0; j < nz; j++) tmp[vi[j]] -= s1 * v[j]; in MatSolveTranspose_SeqAIJ_inplace()
1260 vi = aj + diag[i] - 1; in MatSolveTranspose_SeqAIJ_inplace()
1263 for (j = 0; j > -nz; j--) tmp[vi[j]] -= s1 * v[j]; in MatSolveTranspose_SeqAIJ_inplace()
1283 const PetscInt *rout, *cout, *r, *c, *adiag, *ai = a->i, *aj = a->j, *vi; in MatSolveTranspose_SeqAIJ() local
1308 vi = aj + adiag[i + 1] + 1; in MatSolveTranspose_SeqAIJ()
1312 for (j = 0; j < nz; j++) tmp[vi[j]] -= s1 * v[j]; in MatSolveTranspose_SeqAIJ()
1319 vi = aj + ai[i]; in MatSolveTranspose_SeqAIJ()
1322 for (j = 0; j < nz; j++) tmp[vi[j]] -= s1 * v[j]; in MatSolveTranspose_SeqAIJ()
1342 const PetscInt *rout, *cout, *r, *c, *diag = a->diag, *ai = a->i, *aj = a->j, *vi; in MatSolveTransposeAdd_SeqAIJ_inplace() local
1367 vi = aj + diag[i] + 1; in MatSolveTransposeAdd_SeqAIJ_inplace()
1371 for (j = 0; j < nz; j++) tmp[vi[j]] -= s1 * v[j]; in MatSolveTransposeAdd_SeqAIJ_inplace()
1378 vi = aj + diag[i] - 1; in MatSolveTransposeAdd_SeqAIJ_inplace()
1381 for (j = 0; j > -nz; j--) tmp[vi[j]] -= s1 * v[j]; in MatSolveTransposeAdd_SeqAIJ_inplace()
1401 const PetscInt *rout, *cout, *r, *c, *adiag, *ai = a->i, *aj = a->j, *vi; in MatSolveTransposeAdd_SeqAIJ() local
1427 vi = aj + adiag[i + 1] + 1; in MatSolveTransposeAdd_SeqAIJ()
1431 for (j = 0; j < nz; j++) tmp[vi[j]] -= s1 * v[j]; in MatSolveTransposeAdd_SeqAIJ()
1438 vi = aj + ai[i]; in MatSolveTransposeAdd_SeqAIJ()
1441 for (j = 0; j < nz; j++) tmp[vi[j]] -= s1 * v[j]; in MatSolveTransposeAdd_SeqAIJ()
2423 const PetscInt *ai = a->i, *aj = a->j, *adiag = a->diag, *vi; in MatSolve_SeqAIJ_NaturalOrdering() local
2439 vi = aj; in MatSolve_SeqAIJ_NaturalOrdering()
2443 PetscSparseDenseMinusDot(sum, x, v, vi, nz); in MatSolve_SeqAIJ_NaturalOrdering()
2445 vi += nz; in MatSolve_SeqAIJ_NaturalOrdering()
2452 vi = aj + adiag[i + 1] + 1; in MatSolve_SeqAIJ_NaturalOrdering()
2455 PetscSparseDenseMinusDot(sum, x, v, vi, nz); in MatSolve_SeqAIJ_NaturalOrdering()
2470 PetscInt i, n = A->rmap->n, *vi, *ai = a->i, *aj = a->j, *adiag = a->diag, nz; in MatSolve_SeqAIJ() local
2492 vi = aj; in MatSolve_SeqAIJ()
2496 PetscSparseDenseMinusDot(sum, tmp, v, vi, nz); in MatSolve_SeqAIJ()
2499 vi += nz; in MatSolve_SeqAIJ()
2505 vi = aj + adiag[i + 1] + 1; in MatSolve_SeqAIJ()
2508 PetscSparseDenseMinusDot(sum, tmp, v, vi, nz); in MatSolve_SeqAIJ()