Lines Matching refs:cbegin
1622 …nseGetSubMatrix_MPIDense(Mat A, PetscInt rbegin, PetscInt rend, PetscInt cbegin, PetscInt cend, Ma… in MatDenseGetSubMatrix_MPIDense() argument
1635 pcbegin = PetscMax(0, PetscMin(A->cmap->rend, cbegin) - A->cmap->rstart); in MatDenseGetSubMatrix_MPIDense()
1646 if (cend - cbegin == A->cmap->N) PetscCall(PetscLayoutReference(A->cmap, &a->cmat->cmap)); in MatDenseGetSubMatrix_MPIDense()
1649 PetscCall(PetscLayoutSetSize(a->cmat->cmap, cend - cbegin)); in MatDenseGetSubMatrix_MPIDense()
1655 c->sub_cbegin = cbegin; in MatDenseGetSubMatrix_MPIDense()
1668 if (c->sub_cbegin != cbegin || c->sub_cend != cend) { in MatDenseGetSubMatrix_MPIDense()
1670 if ((cend - cbegin != a->cmat->cmap->N) || (A->cmap->range[1] != A->cmap->N)) { in MatDenseGetSubMatrix_MPIDense()
1674 PetscCall(PetscLayoutSetSize(a->cmat->cmap, cend - cbegin)); in MatDenseGetSubMatrix_MPIDense()
1679 c->sub_cbegin = cbegin; in MatDenseGetSubMatrix_MPIDense()
1683 PetscCall(MatDenseGetSubMatrix(a->A, prbegin, prend, cbegin, cend, &c->A)); in MatDenseGetSubMatrix_MPIDense()
1690 a->matinuse = cbegin + 1; in MatDenseGetSubMatrix_MPIDense()