Lines Matching refs:brow
515 PetscInt brow, bcol, ridx, cidx, bs = A->rmap->bs, bs2 = a->bs2; in MatGetValues_SeqSBAIJ() local
521 brow = row / bs; in MatGetValues_SeqSBAIJ()
527 rp = aj + ai[brow]; in MatGetValues_SeqSBAIJ()
528 ap = aa + bs2 * ai[brow]; in MatGetValues_SeqSBAIJ()
529 nrow = ailen[brow]; in MatGetValues_SeqSBAIJ()
742 PetscInt *aj = a->j, nonew = a->nonew, bs = A->rmap->bs, brow, bcol; in MatSetValues_SeqSBAIJ() local
749 brow = row / bs; /* block row number */ in MatSetValues_SeqSBAIJ()
752 rp = aj + ai[brow]; /*ptr to beginning of column value of the row block*/ in MatSetValues_SeqSBAIJ()
753 ap = aa + bs2 * ai[brow]; /*ptr to beginning of element value of the row block*/ in MatSetValues_SeqSBAIJ()
754 rmax = imax[brow]; /* maximum space allocated for this row */ in MatSetValues_SeqSBAIJ()
755 nrow = ailen[brow]; /* actual length of this row */ in MatSetValues_SeqSBAIJ()
764 if (brow > bcol) { in MatSetValues_SeqSBAIJ()
771 if ((brow == bcol && ridx <= cidx) || (brow < bcol)) { in MatSetValues_SeqSBAIJ()
793 if (brow == bcol && ridx < cidx) { in MatSetValues_SeqSBAIJ()
804 …MatSeqXAIJReallocateAIJ(A, a->mbs, bs2, nrow, brow, bcol, rmax, aa, ai, aj, rp, ap, imax, nonew, M… in MatSetValues_SeqSBAIJ()
815 if (brow == bcol && ridx < cidx) ap[bs2 * i + bs * ridx + cidx] = value; in MatSetValues_SeqSBAIJ()
820 ailen[brow] = nrow; in MatSetValues_SeqSBAIJ()