Lines Matching refs:lvec

483   PetscCall(VecGetArrayWriteAndMemType(mdn->lvec, &ay, &aymtype));  in MatMultColumnRange_MPIDense()
486 PetscCall(VecRestoreArrayWriteAndMemType(mdn->lvec, &ay)); in MatMultColumnRange_MPIDense()
488 …MatMultColumnRange_C", (Mat, Vec, Vec, PetscInt, PetscInt), (mdn->A, mdn->lvec, yy, c_start, c_end… in MatMultColumnRange_MPIDense()
502 PetscCall(VecGetArrayWriteAndMemType(mdn->lvec, &ay, &aymtype)); in MatMult_MPIDense()
505 PetscCall(VecRestoreArrayWriteAndMemType(mdn->lvec, &ay)); in MatMult_MPIDense()
507 PetscCall((*mdn->A->ops->mult)(mdn->A, mdn->lvec, yy)); in MatMult_MPIDense()
521 PetscCall(VecGetArrayAndMemType(mdn->lvec, &ay, &aymtype)); in MatMultAddColumnRange_MPIDense()
524 PetscCall(VecRestoreArrayAndMemType(mdn->lvec, &ay)); in MatMultAddColumnRange_MPIDense()
526 …ddColumnRange_C", (Mat, Vec, Vec, Vec, PetscInt, PetscInt), (mdn->A, mdn->lvec, yy, zz, c_start, c… in MatMultAddColumnRange_MPIDense()
540 PetscCall(VecGetArrayAndMemType(mdn->lvec, &ay, &aymtype)); in MatMultAdd_MPIDense()
543 PetscCall(VecRestoreArrayAndMemType(mdn->lvec, &ay)); in MatMultAdd_MPIDense()
545 PetscCall((*mdn->A->ops->multadd)(mdn->A, mdn->lvec, yy, zz)); in MatMultAdd_MPIDense()
560 PetscCall(VecZeroEntries(a->lvec)); in MatMultHermitianTransposeColumnRange_MPIDense()
573 …TransposeColumnRange_C", (Mat, Vec, Vec, PetscInt, PetscInt), (a->A, xx, a->lvec, c_start, c_end)); in MatMultHermitianTransposeColumnRange_MPIDense()
574 PetscCall(VecGetArrayReadAndMemType(a->lvec, &ax, &axmtype)); in MatMultHermitianTransposeColumnRange_MPIDense()
577 PetscCall(VecRestoreArrayReadAndMemType(a->lvec, &ax)); in MatMultHermitianTransposeColumnRange_MPIDense()
592 if (herm) PetscCall((*a->A->ops->multhermitiantranspose)(a->A, xx, a->lvec)); in MatMultTransposeKernel_MPIDense()
593 else PetscCall((*a->A->ops->multtranspose)(a->A, xx, a->lvec)); in MatMultTransposeKernel_MPIDense()
594 PetscCall(VecGetArrayReadAndMemType(a->lvec, &ax, &axmtype)); in MatMultTransposeKernel_MPIDense()
598 PetscCall(VecRestoreArrayReadAndMemType(a->lvec, &ax)); in MatMultTransposeKernel_MPIDense()
613 PetscCall(VecZeroEntries(a->lvec)); in MatMultHermitianTransposeAddColumnRange_MPIDense()
614 …TransposeColumnRange_C", (Mat, Vec, Vec, PetscInt, PetscInt), (a->A, xx, a->lvec, c_start, c_end)); in MatMultHermitianTransposeAddColumnRange_MPIDense()
615 PetscCall(VecGetArrayReadAndMemType(a->lvec, &ax, &axmtype)); in MatMultHermitianTransposeAddColumnRange_MPIDense()
619 PetscCall(VecRestoreArrayReadAndMemType(a->lvec, &ax)); in MatMultHermitianTransposeAddColumnRange_MPIDense()
634 if (herm) PetscCall((*a->A->ops->multhermitiantranspose)(a->A, xx, a->lvec)); in MatMultTransposeAddKernel_MPIDense()
635 else PetscCall((*a->A->ops->multtranspose)(a->A, xx, a->lvec)); in MatMultTransposeAddKernel_MPIDense()
636 PetscCall(VecGetArrayReadAndMemType(a->lvec, &ax, &axmtype)); in MatMultTransposeAddKernel_MPIDense()
640 PetscCall(VecRestoreArrayReadAndMemType(a->lvec, &ax)); in MatMultTransposeAddKernel_MPIDense()
706 PetscCall(VecDestroy(&mdn->lvec)); in MatDestroy_MPIDense()
1006 PetscCall(VecGetArray(mdn->lvec, &r)); in MatDiagonalScale_MPIDense()
1015 PetscCall(VecRestoreArray(mdn->lvec, &r)); in MatDiagonalScale_MPIDense()
1676 PetscCall(VecDestroy(&c->lvec)); in MatDenseGetSubMatrix_MPIDense()
1741 a->lvec = NULL; in MatCreate_MPIDense()