Lines Matching refs:vi
9 const PetscInt n = a->mbs, *ai = a->i, *aj = a->j, *vi; in MatSolve_SeqBAIJ_N_inplace() local
31 vi = aj + ai[i]; in MatSolve_SeqBAIJ_N_inplace()
36 PetscKernel_v_gets_v_minus_A_times_w(bs, s, v, t + bs * (*vi++)); in MatSolve_SeqBAIJ_N_inplace()
44 vi = aj + a->diag[i] + 1; in MatSolve_SeqBAIJ_N_inplace()
48 PetscKernel_v_gets_v_minus_A_times_w(bs, ls, v, t + bs * (*vi++)); in MatSolve_SeqBAIJ_N_inplace()
68 const PetscInt *rout, *cout, *diag = a->diag, *vi, n = a->mbs; in MatSolve_SeqBAIJ_7_inplace() local
96 vi = aj + ai[i]; in MatSolve_SeqBAIJ_7_inplace()
107 idx = 7 * (*vi++); in MatSolve_SeqBAIJ_7_inplace()
136 vi = aj + diag[i] + 1; in MatSolve_SeqBAIJ_7_inplace()
147 idx = 7 * (*vi++); in MatSolve_SeqBAIJ_7_inplace()
188 const PetscInt n = a->mbs, *rout, *cout, *vi; in MatSolve_SeqBAIJ_7() local
216 vi = aj + ai[i]; in MatSolve_SeqBAIJ_7()
227 idx = 7 * vi[m]; in MatSolve_SeqBAIJ_7()
256 vi = aj + adiag[i + 1] + 1; in MatSolve_SeqBAIJ_7()
267 idx = 7 * vi[m]; in MatSolve_SeqBAIJ_7()
307 const PetscInt *diag = a->diag, n = a->mbs, *vi, *ai = a->i, *aj = a->j; in MatSolve_SeqBAIJ_6_inplace() local
333 vi = aj + ai[i]; in MatSolve_SeqBAIJ_6_inplace()
343 idx = 6 * (*vi++); in MatSolve_SeqBAIJ_6_inplace()
369 vi = aj + diag[i] + 1; in MatSolve_SeqBAIJ_6_inplace()
379 idx = 6 * (*vi++); in MatSolve_SeqBAIJ_6_inplace()
417 const PetscInt n = a->mbs, *vi, *ai = a->i, *aj = a->j, *adiag = a->diag; in MatSolve_SeqBAIJ_6() local
443 vi = aj + ai[i]; in MatSolve_SeqBAIJ_6()
453 idx = 6 * vi[m]; in MatSolve_SeqBAIJ_6()
479 vi = aj + adiag[i + 1] + 1; in MatSolve_SeqBAIJ_6()
489 idx = 6 * vi[m]; in MatSolve_SeqBAIJ_6()
526 const PetscInt n = a->mbs, *vi, *ai = a->i, *aj = a->j; in MatSolve_SeqBAIJ_5_inplace() local
551 vi = aj + ai[i]; in MatSolve_SeqBAIJ_5_inplace()
560 idx = 5 * (*vi++); in MatSolve_SeqBAIJ_5_inplace()
583 vi = aj + diag[i] + 1; in MatSolve_SeqBAIJ_5_inplace()
592 idx = 5 * (*vi++); in MatSolve_SeqBAIJ_5_inplace()
627 const PetscInt n = a->mbs, *vi, *ai = a->i, *aj = a->j, *adiag = a->diag; in MatSolve_SeqBAIJ_5() local
652 vi = aj + ai[i]; in MatSolve_SeqBAIJ_5()
661 idx = 5 * vi[m]; in MatSolve_SeqBAIJ_5()
684 vi = aj + adiag[i + 1] + 1; in MatSolve_SeqBAIJ_5()
693 idx = 5 * vi[m]; in MatSolve_SeqBAIJ_5()
726 const PetscInt n = a->mbs, *vi, *ai = a->i, *aj = a->j; in MatSolve_SeqBAIJ_4_inplace() local
751 vi = aj + ai[i]; in MatSolve_SeqBAIJ_4_inplace()
759 idx = 4 * (*vi++); in MatSolve_SeqBAIJ_4_inplace()
779 vi = aj + diag[i] + 1; in MatSolve_SeqBAIJ_4_inplace()
787 idx = 4 * (*vi++); in MatSolve_SeqBAIJ_4_inplace()
818 const PetscInt n = a->mbs, *vi, *ai = a->i, *aj = a->j, *adiag = a->diag; in MatSolve_SeqBAIJ_4() local
843 vi = aj + ai[i]; in MatSolve_SeqBAIJ_4()
851 idx = 4 * vi[m]; in MatSolve_SeqBAIJ_4()
871 vi = aj + adiag[i + 1] + 1; in MatSolve_SeqBAIJ_4()
879 idx = 4 * vi[m]; in MatSolve_SeqBAIJ_4()
909 const PetscInt n = a->mbs, *vi, *ai = a->i, *aj = a->j; in MatSolve_SeqBAIJ_3_inplace() local
933 vi = aj + ai[i]; in MatSolve_SeqBAIJ_3_inplace()
940 idx = 3 * (*vi++); in MatSolve_SeqBAIJ_3_inplace()
957 vi = aj + diag[i] + 1; in MatSolve_SeqBAIJ_3_inplace()
964 idx = 3 * (*vi++); in MatSolve_SeqBAIJ_3_inplace()
991 const PetscInt n = a->mbs, *vi, *ai = a->i, *aj = a->j, *adiag = a->diag; in MatSolve_SeqBAIJ_3() local
1015 vi = aj + ai[i]; in MatSolve_SeqBAIJ_3()
1022 idx = 3 * vi[m]; in MatSolve_SeqBAIJ_3()
1039 vi = aj + adiag[i + 1] + 1; in MatSolve_SeqBAIJ_3()
1046 idx = 3 * vi[m]; in MatSolve_SeqBAIJ_3()
1072 const PetscInt n = a->mbs, *vi, *ai = a->i, *aj = a->j; in MatSolve_SeqBAIJ_2_inplace() local
1095 vi = aj + ai[i]; in MatSolve_SeqBAIJ_2_inplace()
1101 idx = 2 * (*vi++); in MatSolve_SeqBAIJ_2_inplace()
1115 vi = aj + diag[i] + 1; in MatSolve_SeqBAIJ_2_inplace()
1121 idx = 2 * (*vi++); in MatSolve_SeqBAIJ_2_inplace()
1145 const PetscInt n = a->mbs, *vi, *ai = a->i, *aj = a->j, *adiag = a->diag; in MatSolve_SeqBAIJ_2() local
1168 vi = aj + ai[i]; in MatSolve_SeqBAIJ_2()
1174 jdx = 2 * vi[m]; in MatSolve_SeqBAIJ_2()
1188 vi = aj + adiag[i + 1] + 1; in MatSolve_SeqBAIJ_2()
1194 idx = 2 * vi[m]; in MatSolve_SeqBAIJ_2()
1217 const PetscInt n = a->mbs, *vi, *ai = a->i, *aj = a->j; in MatSolve_SeqBAIJ_1_inplace() local
1240 vi = aj + ai[i]; in MatSolve_SeqBAIJ_1_inplace()
1243 while (nz--) s1 -= (*v++) * t[*vi++]; in MatSolve_SeqBAIJ_1_inplace()
1249 vi = aj + diag[i] + 1; in MatSolve_SeqBAIJ_1_inplace()
1252 while (nz--) s1 -= (*v++) * t[*vi++]; in MatSolve_SeqBAIJ_1_inplace()
1268 PetscInt i, n = a->mbs, *vi, *ai = a->i, *aj = a->j, *adiag = a->diag, nz; in MatSolve_SeqBAIJ_1() local
1289 vi = aj; in MatSolve_SeqBAIJ_1()
1293 PetscSparseDenseMinusDot(sum, tmp, v, vi, nz); in MatSolve_SeqBAIJ_1()
1296 vi += nz; in MatSolve_SeqBAIJ_1()
1302 vi = aj + adiag[i + 1] + 1; in MatSolve_SeqBAIJ_1()
1305 PetscSparseDenseMinusDot(sum, tmp, v, vi, nz); in MatSolve_SeqBAIJ_1()