Lines Matching refs:cbegin
3503 PetscErrorCode MatDenseGetSubMatrix_SeqDense(Mat A, PetscInt rbegin, PetscInt rend, PetscInt cbegin… in MatDenseGetSubMatrix_SeqDense() argument
3510 …if (a->cmat && (cend - cbegin != a->cmat->cmap->N || rend - rbegin != a->cmat->rmap->N)) PetscCall… in MatDenseGetSubMatrix_SeqDense()
3512 …rbegin, PETSC_DECIDE, rend - rbegin, cend - cbegin, PetscSafePointerPlusOffset(a->v, rbegin + (siz… in MatDenseGetSubMatrix_SeqDense()
3514 …PetscCall(MatDensePlaceArray(a->cmat, PetscSafePointerPlusOffset(a->v, rbegin + (size_t)cbegin * a… in MatDenseGetSubMatrix_SeqDense()
3517 a->matinuse = cbegin + 1; in MatDenseGetSubMatrix_SeqDense()
3882 PetscErrorCode MatDenseGetSubMatrix(Mat A, PetscInt rbegin, PetscInt rend, PetscInt cbegin, PetscIn… in MatDenseGetSubMatrix() argument
3889 PetscValidLogicalCollectiveInt(A, cbegin, 4); in MatDenseGetSubMatrix()
3894 if (cbegin == PETSC_DECIDE) cbegin = 0; in MatDenseGetSubMatrix()
3899 …cbegin >= 0 && cbegin <= A->cmap->N, PetscObjectComm((PetscObject)A), PETSC_ERR_ARG_WRONG, "Invali… in MatDenseGetSubMatrix()
3900 …cbegin && cend <= A->cmap->N, PetscObjectComm((PetscObject)A), PETSC_ERR_ARG_WRONG, "Invalid cend … in MatDenseGetSubMatrix()
3901 …trix_C", (Mat, PetscInt, PetscInt, PetscInt, PetscInt, Mat *), (A, rbegin, rend, cbegin, cend, v)); in MatDenseGetSubMatrix()