Lines Matching refs:rp

513   PetscInt     *rp, k, low, high, t, row, nrow, i, col, l, *aj = a->j;  in MatGetValues_SeqSBAIJ()  local
527 rp = aj + ai[brow]; in MatGetValues_SeqSBAIJ()
544 if (rp[t] > bcol) high = t; in MatGetValues_SeqSBAIJ()
548 if (rp[i] > bcol) break; in MatGetValues_SeqSBAIJ()
549 if (rp[i] == bcol) { in MatGetValues_SeqSBAIJ()
578 PetscInt *rp, k, low, high, t, ii, jj, row, nrow, i, col, l, rmax, N, lastcol = -1; in MatSetValuesBlocked_SeqSBAIJ() local
592 rp = aj + ai[row]; in MatSetValuesBlocked_SeqSBAIJ()
615 if (rp[t] > col) high = t; in MatSetValuesBlocked_SeqSBAIJ()
619 if (rp[i] > col) break; in MatSetValuesBlocked_SeqSBAIJ()
620 if (rp[i] == col) { in MatSetValuesBlocked_SeqSBAIJ()
648 …MatSeqXAIJReallocateAIJ(A, a->mbs, bs2, nrow, row, col, rmax, aa, ai, aj, rp, ap, imax, nonew, Mat… in MatSetValuesBlocked_SeqSBAIJ()
652 PetscCall(PetscArraymove(rp + i + 1, rp + i, N - i + 1)); in MatSetValuesBlocked_SeqSBAIJ()
655 rp[i] = col; in MatSetValuesBlocked_SeqSBAIJ()
740 PetscInt *rp, k, low, high, t, ii, row, nrow, i, col, l, rmax, N, lastcol = -1; in MatSetValues_SeqSBAIJ() local
752 rp = aj + ai[brow]; /*ptr to beginning of column value of the row block*/ in MatSetValues_SeqSBAIJ()
783 if (rp[t] > bcol) high = t; in MatSetValues_SeqSBAIJ()
787 if (rp[i] > bcol) break; in MatSetValues_SeqSBAIJ()
788 if (rp[i] == bcol) { in MatSetValues_SeqSBAIJ()
804 …MatSeqXAIJReallocateAIJ(A, a->mbs, bs2, nrow, brow, bcol, rmax, aa, ai, aj, rp, ap, imax, nonew, M… in MatSetValues_SeqSBAIJ()
809 PetscCall(PetscArraymove(rp + i + 1, rp + i, N - i + 1)); in MatSetValues_SeqSBAIJ()
812 rp[i] = bcol; in MatSetValues_SeqSBAIJ()