Lines Matching refs:is_idx
3148 const PetscInt *is_idx; in ISGetSeqIS_SameColDist_Private() local
3173 PetscCall(ISGetIndices(iscol, &is_idx)); in ISGetSeqIS_SameColDist_Private()
3178 xarray[is_idx[i] - cstart] = (PetscScalar)is_idx[i]; in ISGetSeqIS_SameColDist_Private()
3179 cmaparray[is_idx[i] - cstart] = i + isstart; /* global index of iscol[i] */ in ISGetSeqIS_SameColDist_Private()
3180 idx[i] = is_idx[i] - cstart; /* local index of iscol[i] */ in ISGetSeqIS_SameColDist_Private()
3184 PetscCall(ISRestoreIndices(iscol, &is_idx)); in ISGetSeqIS_SameColDist_Private()
3195 PetscCall(ISGetIndices(isrow, &is_idx)); in ISGetSeqIS_SameColDist_Private()
3196 for (i = 0; i < m; i++) idx[i] = is_idx[i] - rstart; in ISGetSeqIS_SameColDist_Private()
3197 PetscCall(ISRestoreIndices(isrow, &is_idx)); in ISGetSeqIS_SameColDist_Private()
3533 const PetscInt *is_idx, *cmap; in MatCreateSubMatrix_MPIAIJ_SameRowDist() local
3573 PetscCall(ISGetIndices(iscol_local, &is_idx)); in MatCreateSubMatrix_MPIAIJ_SameRowDist()
3577 j = is_idx[i]; in MatCreateSubMatrix_MPIAIJ_SameRowDist()
3596 PetscCall(ISRestoreIndices(iscol_local, &is_idx)); in MatCreateSubMatrix_MPIAIJ_SameRowDist()