Lines Matching refs:aj
10 …PetscInt *ai = a->i, *aj = a->j, m = A->rmap->N, n = A->cmap->n, i, j, k, *bi, *bj, *rowlength… in MatConvert_SeqSBAIJ_SeqAIJ() local
25 if (*aj == i) { in MatConvert_SeqSBAIJ_SeqAIJ()
26 aj++; in MatConvert_SeqSBAIJ_SeqAIJ()
31 rowlengths[(*aj) * bs]++; in MatConvert_SeqSBAIJ_SeqAIJ()
32 aj++; in MatConvert_SeqSBAIJ_SeqAIJ()
66 aj = a->j; in MatConvert_SeqSBAIJ_SeqAIJ()
71 if (nz && *aj == i) { in MatConvert_SeqSBAIJ_SeqAIJ()
76 *(bj + rowstart[itmp]) = (*aj) * bs + k; in MatConvert_SeqSBAIJ_SeqAIJ()
81 aj++; in MatConvert_SeqSBAIJ_SeqAIJ()
88 itmp = (*aj) * bs + j; in MatConvert_SeqSBAIJ_SeqAIJ()
99 *(bj + rowstart[itmp]) = (*aj) * bs + k; in MatConvert_SeqSBAIJ_SeqAIJ()
104 aj++; in MatConvert_SeqSBAIJ_SeqAIJ()
126 const PetscInt *ai = Aa->i, *aj = Aa->j; in MatConvert_SeqAIJ_SeqSBAIJ_Preallocate() local
139 for (PetscInt j = ai[i]; j < ai[i + 1]; j++) (*nnz)[i] += (aj[j] > i); in MatConvert_SeqAIJ_SeqSBAIJ_Preallocate()
152 key.j = aj[k] / bs; in MatConvert_SeqAIJ_SeqSBAIJ_Preallocate()
168 …PetscInt *ai = a->i, *aj, m = A->rmap->N, n = A->cmap->N, i, j, *bi, *bj, *rowlengths, bs = … in MatConvert_SeqAIJ_SeqSBAIJ() local
207 aj = a->j + adiag[i]; in MatConvert_SeqAIJ_SeqSBAIJ()
210 *bj = *aj; in MatConvert_SeqAIJ_SeqSBAIJ()
212 aj++; in MatConvert_SeqAIJ_SeqSBAIJ()
240 …PetscInt *ai = a->i, *aj = a->j, m = A->rmap->N, n = A->cmap->n, *bi, *bj, *browlengths, nz, *… in MatConvert_SeqSBAIJ_SeqBAIJ() local
251 aj++; /* skip diagonal */ in MatConvert_SeqSBAIJ_SeqBAIJ()
253 browlengths[*aj]++; in MatConvert_SeqSBAIJ_SeqBAIJ()
254 aj++; in MatConvert_SeqSBAIJ_SeqBAIJ()
281 aj = a->j; in MatConvert_SeqSBAIJ_SeqBAIJ()
285 *(bj + browstart[i]) = *aj; in MatConvert_SeqSBAIJ_SeqBAIJ()
286 aj++; in MatConvert_SeqSBAIJ_SeqBAIJ()
298 *(bj + browstart[*aj]) = i; /* block col index */ in MatConvert_SeqSBAIJ_SeqBAIJ()
300 itmp = bs2 * browstart[*aj]; /* row index */ in MatConvert_SeqSBAIJ_SeqBAIJ()
308 browstart[*aj]++; in MatConvert_SeqSBAIJ_SeqBAIJ()
311 *(bj + browstart[i]) = *aj; in MatConvert_SeqSBAIJ_SeqBAIJ()
312 aj++; in MatConvert_SeqSBAIJ_SeqBAIJ()
334 PetscInt *ai = a->i, *aj, m = A->rmap->N, n = A->cmap->n, k, *bi, *bj, *browlengths; in MatConvert_SeqBAIJ_SeqSBAIJ() local
360 aj = a->j + adiag[i]; in MatConvert_SeqBAIJ_SeqSBAIJ()
363 *bj = *aj; in MatConvert_SeqBAIJ_SeqSBAIJ()
365 aj++; in MatConvert_SeqBAIJ_SeqSBAIJ()