Lines Matching refs:zz
483 static PetscErrorCode MatMultAdd_SeqAIJMKL(Mat A, Vec xx, Vec yy, Vec zz) in MatMultAdd_SeqAIJMKL() argument
505 PetscCall(VecGetArrayPair(yy, zz, &y, &z)); in MatMultAdd_SeqAIJMKL()
511 if (zz == yy) { in MatMultAdd_SeqAIJMKL()
525 PetscCall(VecRestoreArrayPair(yy, zz, &y, &z)); in MatMultAdd_SeqAIJMKL()
531 PetscErrorCode MatMultAdd_SeqAIJMKL_SpMV2(Mat A, Vec xx, Vec yy, Vec zz) in MatMultAdd_SeqAIJMKL_SpMV2() argument
546 PetscCall(VecGetArrayPair(yy, zz, &y, &z)); in MatMultAdd_SeqAIJMKL_SpMV2()
548 PetscCall(VecRestoreArrayPair(yy, zz, &y, &z)); in MatMultAdd_SeqAIJMKL_SpMV2()
553 PetscCall(VecGetArrayPair(yy, zz, &y, &z)); in MatMultAdd_SeqAIJMKL_SpMV2()
562 if (zz == yy) { in MatMultAdd_SeqAIJMKL_SpMV2()
575 PetscCall(VecRestoreArrayPair(yy, zz, &y, &z)); in MatMultAdd_SeqAIJMKL_SpMV2()
581 static PetscErrorCode MatMultTransposeAdd_SeqAIJMKL(Mat A, Vec xx, Vec yy, Vec zz) in MatMultTransposeAdd_SeqAIJMKL() argument
603 PetscCall(VecGetArrayPair(yy, zz, &y, &z)); in MatMultTransposeAdd_SeqAIJMKL()
609 if (zz == yy) { in MatMultTransposeAdd_SeqAIJMKL()
623 PetscCall(VecRestoreArrayPair(yy, zz, &y, &z)); in MatMultTransposeAdd_SeqAIJMKL()
629 PetscErrorCode MatMultTransposeAdd_SeqAIJMKL_SpMV2(Mat A, Vec xx, Vec yy, Vec zz) in MatMultTransposeAdd_SeqAIJMKL_SpMV2() argument
644 PetscCall(VecGetArrayPair(yy, zz, &y, &z)); in MatMultTransposeAdd_SeqAIJMKL_SpMV2()
646 PetscCall(VecRestoreArrayPair(yy, zz, &y, &z)); in MatMultTransposeAdd_SeqAIJMKL_SpMV2()
651 PetscCall(VecGetArrayPair(yy, zz, &y, &z)); in MatMultTransposeAdd_SeqAIJMKL_SpMV2()
660 if (zz == yy) { in MatMultTransposeAdd_SeqAIJMKL_SpMV2()
673 PetscCall(VecRestoreArrayPair(yy, zz, &y, &z)); in MatMultTransposeAdd_SeqAIJMKL_SpMV2()