Lines Matching refs:y2
133 Vec y2, xin; in MatMult_Composite() local
237 y2 = ((Mat_Shell *)mat->data)->left_work; in MatMult_Composite()
253 PetscUseTypeMethod(A, mult, x, y2); in MatMult_Composite()
256 PetscUseTypeMethod(B, multadd, shell->lvecs[i], y2, y2); in MatMult_Composite()
258 PetscCall(VecAXPY(y, shell->scalings ? shell->scalings[i] : 1.0, y2)); in MatMult_Composite()
264 PetscCall(MatMult(cur->mat, x, y2)); in MatMult_Composite()
265 PetscCall(VecAXPY(y, shell->scalings[i], y2)); in MatMult_Composite()
278 Vec y2 = NULL; in MatMultTranspose_Composite() local
290 y2 = ((Mat_Shell *)A->data)->right_work; in MatMultTranspose_Composite()
296 PetscCall(MatMultTranspose(next->mat, x, y2)); in MatMultTranspose_Composite()
297 PetscCall(VecAXPY(y, shell->scalings[i++], y2)); in MatMultTranspose_Composite()