Home
last modified time | relevance | path

Searched refs:idx_p (Results 1 – 4 of 4) sorted by relevance

/petsc/include/petsc/private/
H A Dlogimpl.h95 …PETSC_UNUSED PetscErrorCode PetscLog##Container##Find(PetscLog##Container a, Key key, int *idx_p) \
99 *idx_p = -1; \
105 *idx_p = i; \
/petsc/src/mat/impls/sbaij/mpi/
H A Dmpisbaij.c1177 PetscInt *cmap, *idx_p, cstart = mat->rstartbs; in MatGetRow_MPISBAIJ() local
1232 *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()
/petsc/src/mat/impls/baij/mpi/
H A Dmpibaij.c1305 PetscInt *cmap, *idx_p, cstart = mat->cstartbs; in MatGetRow_MPIBAIJ() local
1358 *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()
/petsc/src/mat/impls/aij/mpi/
H A Dmpiaij.c1718 PetscInt *cmap, *idx_p; in MatGetRow_MPIAIJ() local
1772 *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()