Lines Matching refs:pdiag
157 Mat_SeqAIJ *pdiag = (Mat_SeqAIJ *)A->data; in MatHYPRE_IJMatrixCopyIJ_SeqAIJ() local
173 PetscCall(PetscArraycpy(hdiag->i, pdiag->i, A->rmap->n + 1)); in MatHYPRE_IJMatrixCopyIJ_SeqAIJ()
174 PetscCall(PetscArraycpy(hdiag->j, pdiag->j, pdiag->nz)); in MatHYPRE_IJMatrixCopyIJ_SeqAIJ()
178 for (i = 0; i < A->rmap->n + 1; i++) hdiag->i[i] = (HYPRE_Int)pdiag->i[i]; in MatHYPRE_IJMatrixCopyIJ_SeqAIJ()
179 for (i = 0; i < pdiag->nz; i++) hdiag->j[i] = (HYPRE_Int)pdiag->j[i]; in MatHYPRE_IJMatrixCopyIJ_SeqAIJ()
190 Mat_SeqAIJ *pdiag, *poffd; in MatHYPRE_IJMatrixCopyIJ_MPIAIJ() local
199 pdiag = (Mat_SeqAIJ *)pA->A->data; in MatHYPRE_IJMatrixCopyIJ_MPIAIJ()
211 PetscCall(PetscArraycpy(hdiag->i, pdiag->i, pA->A->rmap->n + 1)); in MatHYPRE_IJMatrixCopyIJ_MPIAIJ()
213 for (i = 0; i < pA->A->rmap->n + 1; i++) hdiag->i[i] = (HYPRE_Int)pdiag->i[i]; in MatHYPRE_IJMatrixCopyIJ_MPIAIJ()
217 pjj = pdiag->j; in MatHYPRE_IJMatrixCopyIJ_MPIAIJ()
219 for (i = 0; i < pdiag->nz; i++) hjj[i] = (HYPRE_Int)pjj[i]; in MatHYPRE_IJMatrixCopyIJ_MPIAIJ()
221 for (i = 0; i < pdiag->nz; i++) hjj[i] = cstart + pjj[i]; in MatHYPRE_IJMatrixCopyIJ_MPIAIJ()