Lines Matching refs:axpy_vscale
643 if (shell->axpy && shell->axpy_vscale != 0.0) { in MatProductNumeric_Shell_X()
669 PetscCall(MatAXPY(D, shell->axpy_vscale, mdata->axpy, str)); in MatProductNumeric_Shell_X()
943 shellB->axpy_vscale = 0.0; in MatCopy_Shell()
948 shellB->axpy_vscale = shellA->axpy_vscale; in MatCopy_Shell()
1016 PetscCall(VecAXPY(y, shell->axpy_vscale, shell->axpy_left)); in MatMult_Shell()
1067 PetscCall(VecAXPY(y, shell->axpy_vscale, shell->axpy_right)); in MatMultTranspose_Shell()
1102 PetscCall(VecAXPY(y, PetscConj(shell->axpy_vscale), shell->axpy_right)); in MatMultHermitianTranspose_Shell()
1167 PetscCall(VecAXPY(v, shell->axpy_vscale, shell->axpy_left)); in MatGetDiagonal_Shell()
1283 shell->axpy_vscale *= a; in MatScale_Shell()
1329 shell->axpy_vscale = 0.0; in MatAssemblyEnd_Shell()
1356 shell->axpy_vscale = a; in MatAXPY_Shell()
1359 PetscCall(MatAXPY(shell->axpy, a / shell->axpy_vscale, X, str)); in MatAXPY_Shell()