Lines Matching refs:cvec
1722 PetscCall(VecDestroy(&l->cvec)); in MatDestroy_SeqDense()
1815 PetscCall(VecDestroy(&mat->cvec)); in MatTranspose_SeqDense()
3418 if (!a->cvec) PetscCall(MatDenseCreateColumnVec_Private(A, &a->cvec)); in MatDenseGetColumnVec_SeqDense()
3421 PetscCall(VecPlaceArray(a->cvec, a->ptrinuse + (size_t)col * (size_t)a->lda)); in MatDenseGetColumnVec_SeqDense()
3422 *v = a->cvec; in MatDenseGetColumnVec_SeqDense()
3432 PetscCheck(a->cvec, PETSC_COMM_SELF, PETSC_ERR_PLIB, "Missing internal column vector"); in MatDenseRestoreColumnVec_SeqDense()
3433 VecCheckAssembled(a->cvec); in MatDenseRestoreColumnVec_SeqDense()
3436 PetscCall(VecResetArray(a->cvec)); in MatDenseRestoreColumnVec_SeqDense()
3448 if (!a->cvec) PetscCall(MatDenseCreateColumnVec_Private(A, &a->cvec)); in MatDenseGetColumnVecRead_SeqDense()
3451 …PetscCall(VecPlaceArray(a->cvec, PetscSafePointerPlusOffset(a->ptrinuse, (size_t)col * (size_t)a->… in MatDenseGetColumnVecRead_SeqDense()
3452 PetscCall(VecLockReadPush(a->cvec)); in MatDenseGetColumnVecRead_SeqDense()
3453 *v = a->cvec; in MatDenseGetColumnVecRead_SeqDense()
3463 PetscCheck(a->cvec, PETSC_COMM_SELF, PETSC_ERR_PLIB, "Missing internal column vector"); in MatDenseRestoreColumnVecRead_SeqDense()
3464 VecCheckAssembled(a->cvec); in MatDenseRestoreColumnVecRead_SeqDense()
3467 PetscCall(VecLockReadPop(a->cvec)); in MatDenseRestoreColumnVecRead_SeqDense()
3468 PetscCall(VecResetArray(a->cvec)); in MatDenseRestoreColumnVecRead_SeqDense()
3480 if (!a->cvec) PetscCall(MatDenseCreateColumnVec_Private(A, &a->cvec)); in MatDenseGetColumnVecWrite_SeqDense()
3483 …PetscCall(VecPlaceArray(a->cvec, PetscSafePointerPlusOffset(a->ptrinuse, (size_t)col * (size_t)a->… in MatDenseGetColumnVecWrite_SeqDense()
3484 *v = a->cvec; in MatDenseGetColumnVecWrite_SeqDense()
3494 PetscCheck(a->cvec, PETSC_COMM_SELF, PETSC_ERR_PLIB, "Missing internal column vector"); in MatDenseRestoreColumnVecWrite_SeqDense()
3495 VecCheckAssembled(a->cvec); in MatDenseRestoreColumnVecWrite_SeqDense()
3498 PetscCall(VecResetArray(a->cvec)); in MatDenseRestoreColumnVecWrite_SeqDense()