Lines Matching refs:vj
63 MatScalar vj; in MatMult_SeqSBAIJ_1_ushort() local
98 vj = v[j]; in MatMult_SeqSBAIJ_1_ushort()
99 z[ibt] += PetscConj(vj) * x1; /* (strict lower triangular part of A)*x */ in MatMult_SeqSBAIJ_1_ushort()
100 sum += vj * x[ibt]; /* (strict upper triangular part of A)*x */ in MatMult_SeqSBAIJ_1_ushort()
105 vj = v[j]; in MatMult_SeqSBAIJ_1_ushort()
106 z[ibt] += vj * x1; /* (strict lower triangular part of A)*x */ in MatMult_SeqSBAIJ_1_ushort()
107 sum += vj * x[ibt]; /* (strict upper triangular part of A)*x */ in MatMult_SeqSBAIJ_1_ushort()
135 const unsigned short *aj = a->jshort, *vj, *vj1; in MatSOR_SeqSBAIJ_ushort() local
137 const PetscInt *aj = a->j, *vj, *vj1; in MatSOR_SeqSBAIJ_ushort() local
170 vj = aj + ai[i] + 1; in MatSOR_SeqSBAIJ_ushort()
174 PetscSparseDensePlusDot_no_function(sum, b, v, vj, nz); in MatSOR_SeqSBAIJ_ushort()
176 PetscSparseDensePlusDot(sum, b, v, vj, nz); in MatSOR_SeqSBAIJ_ushort()
188 vj = aj + 1; in MatSOR_SeqSBAIJ_ushort()
192 for (j = 0; j < nz; j++) t[vj[j]] += tmp * v[j]; in MatSOR_SeqSBAIJ_ushort()
194 vj += nz + 1; in MatSOR_SeqSBAIJ_ushort()
203 vj = aj + ai[m] - 1; in MatSOR_SeqSBAIJ_ushort()
209 for (__i = 0; __i < nz; __i++) sum -= v[-__i] * x[vj[-__i]]; in MatSOR_SeqSBAIJ_ushort()
213 vj -= nz + 1; in MatSOR_SeqSBAIJ_ushort()
218 vj = aj + ai[m - 1] + 1; in MatSOR_SeqSBAIJ_ushort()
224 PETSC_Prefetch(vj - nz2 - 1, 0, PETSC_PREFETCH_HINT_NTA); in MatSOR_SeqSBAIJ_ushort()
225 PetscSparseDenseMinusDot(sum, x, v, vj, nz); in MatSOR_SeqSBAIJ_ushort()
229 vj -= nz + 1; in MatSOR_SeqSBAIJ_ushort()
252 vj = aj + ai[i] + 1; in MatSOR_SeqSBAIJ_ushort()
253 vj1 = vj; in MatSOR_SeqSBAIJ_ushort()
259 while (nz--) t[*vj++] -= x[i] * (*v++); in MatSOR_SeqSBAIJ_ushort()
277 vj = aj + ai[i] + 1; in MatSOR_SeqSBAIJ_ushort()
279 while (nz--) t[*vj++] -= x[i] * (*v++); in MatSOR_SeqSBAIJ_ushort()
284 vj = aj + ai[i] + 1; in MatSOR_SeqSBAIJ_ushort()
287 while (nz--) sum -= x[*vj++] * (*v++); in MatSOR_SeqSBAIJ_ushort()