Searched refs:idx_p (Results 1 – 4 of 4) sorted by relevance
95 …PETSC_UNUSED PetscErrorCode PetscLog##Container##Find(PetscLog##Container a, Key key, int *idx_p) \99 *idx_p = -1; \105 *idx_p = i; \
1177 PetscInt *cmap, *idx_p, cstart = mat->rstartbs; in MatGetRow_MPISBAIJ() local1232 *idx = idx_p = mat->rowindices; in MatGetRow_MPISBAIJ()1234 for (i = 0; i < imark; i++) idx_p[i] = cmap[cworkB[i] / bs] * bs + cworkB[i] % bs; in MatGetRow_MPISBAIJ()1237 … if (cmap[cworkB[i] / bs] < cstart) idx_p[i] = cmap[cworkB[i] / bs] * bs + cworkB[i] % bs; in MatGetRow_MPISBAIJ()1242 for (i = 0; i < nzA; i++) idx_p[imark + i] = cstart * bs + cworkA[i]; in MatGetRow_MPISBAIJ()1243 for (i = imark; i < nzB; i++) idx_p[nzA + i] = cmap[cworkB[i] / bs] * bs + cworkB[i] % bs; in MatGetRow_MPISBAIJ()
1305 PetscInt *cmap, *idx_p, cstart = mat->cstartbs; in MatGetRow_MPIBAIJ() local1358 *idx = idx_p = mat->rowindices; in MatGetRow_MPIBAIJ()1360 for (i = 0; i < imark; i++) idx_p[i] = cmap[cworkB[i] / bs] * bs + cworkB[i] % bs; in MatGetRow_MPIBAIJ()1363 … if (cmap[cworkB[i] / bs] < cstart) idx_p[i] = cmap[cworkB[i] / bs] * bs + cworkB[i] % bs; in MatGetRow_MPIBAIJ()1368 for (i = 0; i < nzA; i++) idx_p[imark + i] = cstart * bs + cworkA[i]; in MatGetRow_MPIBAIJ()1369 for (i = imark; i < nzB; i++) idx_p[nzA + i] = cmap[cworkB[i] / bs] * bs + cworkB[i] % bs; in MatGetRow_MPIBAIJ()
1718 PetscInt *cmap, *idx_p; in MatGetRow_MPIAIJ() local1772 *idx = idx_p = mat->rowindices; in MatGetRow_MPIAIJ()1774 for (i = 0; i < imark; i++) idx_p[i] = cmap[cworkB[i]]; in MatGetRow_MPIAIJ()1777 if (cmap[cworkB[i]] < cstart) idx_p[i] = cmap[cworkB[i]]; in MatGetRow_MPIAIJ()1782 for (i = 0; i < nzA; i++) idx_p[imark + i] = cstart + cworkA[i]; in MatGetRow_MPIAIJ()1783 for (i = imark; i < nzB; i++) idx_p[nzA + i] = cmap[cworkB[i]]; in MatGetRow_MPIAIJ()