Lines Matching refs:zz
511 static PetscErrorCode MatMultAddColumnRange_MPIDense(Mat mat, Vec xx, Vec yy, Vec zz, PetscInt c_st… in MatMultAddColumnRange_MPIDense() argument
526 …mnRange_C", (Mat, Vec, Vec, Vec, PetscInt, PetscInt), (mdn->A, mdn->lvec, yy, zz, c_start, c_end)); in MatMultAddColumnRange_MPIDense()
530 static PetscErrorCode MatMultAdd_MPIDense(Mat mat, Vec xx, Vec yy, Vec zz) in MatMultAdd_MPIDense() argument
545 PetscCall((*mdn->A->ops->multadd)(mdn->A, mdn->lvec, yy, zz)); in MatMultAdd_MPIDense()
603 …atMultHermitianTransposeAddColumnRange_MPIDense(Mat A, Vec xx, Vec yy, Vec zz, PetscInt c_start, P… in MatMultHermitianTransposeAddColumnRange_MPIDense() argument
612 PetscCall(VecCopy(yy, zz)); in MatMultHermitianTransposeAddColumnRange_MPIDense()
616 PetscCall(VecGetArrayAndMemType(zz, &ay, &aymtype)); in MatMultHermitianTransposeAddColumnRange_MPIDense()
620 PetscCall(VecRestoreArrayAndMemType(zz, &ay)); in MatMultHermitianTransposeAddColumnRange_MPIDense()
624 static PetscErrorCode MatMultTransposeAddKernel_MPIDense(Mat A, Vec xx, Vec yy, Vec zz, PetscBool h… in MatMultTransposeAddKernel_MPIDense() argument
633 PetscCall(VecCopy(yy, zz)); in MatMultTransposeAddKernel_MPIDense()
637 PetscCall(VecGetArrayAndMemType(zz, &ay, &aymtype)); in MatMultTransposeAddKernel_MPIDense()
641 PetscCall(VecRestoreArrayAndMemType(zz, &ay)); in MatMultTransposeAddKernel_MPIDense()
652 static PetscErrorCode MatMultTransposeAdd_MPIDense(Mat A, Vec xx, Vec yy, Vec zz) in MatMultTransposeAdd_MPIDense() argument
655 PetscCall(MatMultTransposeAddKernel_MPIDense(A, xx, yy, zz, PETSC_FALSE)); in MatMultTransposeAdd_MPIDense()
666 static PetscErrorCode MatMultHermitianTransposeAdd_MPIDense(Mat A, Vec xx, Vec yy, Vec zz) in MatMultHermitianTransposeAdd_MPIDense() argument
669 PetscCall(MatMultTransposeAddKernel_MPIDense(A, xx, yy, zz, PETSC_TRUE)); in MatMultHermitianTransposeAdd_MPIDense()