Home
last modified time | relevance | path

Searched refs:pjj (Results 1 – 3 of 3) sorted by relevance

/petsc/src/mat/impls/aij/seq/ !
H A Dmatptap.c68 PetscInt *pti, *ptj, *ptJ, *ai = a->i, *aj = a->j, *ajj, *pi = p->i, *pj = p->j, *pjj; in MatPtAPSymbolic_SeqAIJ_SeqAIJ_SparseAxpy() local
119 pjj = pj + pi[prow]; in MatPtAPSymbolic_SeqAIJ_SeqAIJ_SparseAxpy()
121 PetscCall(PetscLLAddSorted(pnzj, pjj, pn, &nlnk, lnk, lnkbt)); in MatPtAPSymbolic_SeqAIJ_SeqAIJ_SparseAxpy()
193 PetscInt *ai = a->i, *aj = a->j, *apj, *apjdense, *pi = p->i, *pj = p->j, *pJ = p->j, *pjj; in MatPtAPNumeric_SeqAIJ_SeqAIJ_SparseAxpy() local
229 pjj = pj + pi[prow]; in MatPtAPNumeric_SeqAIJ_SeqAIJ_SparseAxpy()
232 if (!apjdense[pjj[k]]) { in MatPtAPNumeric_SeqAIJ_SeqAIJ_SparseAxpy()
233 apjdense[pjj[k]] = -1; in MatPtAPNumeric_SeqAIJ_SeqAIJ_SparseAxpy()
234 apj[apnzj++] = pjj[k]; in MatPtAPNumeric_SeqAIJ_SeqAIJ_SparseAxpy()
236 apa[pjj[k]] += (*aa) * paj[k]; in MatPtAPNumeric_SeqAIJ_SeqAIJ_SparseAxpy()
/petsc/src/mat/impls/maij/ !
H A Dmaij.c591 const PetscInt *ai = a->i, *aj = a->j, *pi = p->i, *pj = p->j, *pJ, *pjj; in MatPtAPNumeric_SeqAIJ_SeqMAIJ() local
615 pjj = pj + pi[prow]; in MatPtAPNumeric_SeqAIJ_SeqMAIJ()
618 poffset = pjj[k] * ppdof + pshift; in MatPtAPNumeric_SeqAIJ_SeqMAIJ()
679 const PetscInt *pi = p->i, *pj = p->j, *pjj, *ai = a->i, *aj = a->j, *ajj; in MatPtAPSymbolic_SeqAIJ_SeqMAIJ() local
732 pjj = pj + pi[prow]; in MatPtAPSymbolic_SeqAIJ_SeqMAIJ()
736 if (!denserow[pjj[k] * ppdof + pshift]) { in MatPtAPSymbolic_SeqAIJ_SeqMAIJ()
737 denserow[pjj[k] * ppdof + pshift] = -1; in MatPtAPSymbolic_SeqAIJ_SeqMAIJ()
738 sparserow[cnzi++] = pjj[k] * ppdof + pshift; in MatPtAPSymbolic_SeqAIJ_SeqMAIJ()
/petsc/src/mat/impls/hypre/ !
H A Dmhypre.c191 PetscInt i, *garray = pA->garray, *jj, cstart, *pjj; in MatHYPRE_IJMatrixCopyIJ_MPIAIJ() local
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()
234 pjj = poffd->j; in MatHYPRE_IJMatrixCopyIJ_MPIAIJ()
235 for (i = 0; i < poffd->nz; i++) jj[i] = garray[pjj[i]]; in MatHYPRE_IJMatrixCopyIJ_MPIAIJ()