Lines Matching refs:Y
7 Vec X, F, Y, W, G; in SNESLineSearchApply_Bisection() local
17 PetscCall(SNESLineSearchGetVecs(linesearch, &X, &F, &Y, &W, &G)); in SNESLineSearchApply_Bisection()
25 PetscCall(SNESLineSearchPreCheck(linesearch, X, Y, &changed_y)); in SNESLineSearchApply_Bisection()
28 PetscCall(VecNorm(Y, NORM_2, &ynorm)); in SNESLineSearchApply_Bisection()
36 PetscCall((*linesearch->ops->vidirderiv)(snes, F, X, Y, &fty_left)); in SNESLineSearchApply_Bisection()
38 PetscCall(VecDot(F, Y, &fty_left)); in SNESLineSearchApply_Bisection()
43 PetscCall(VecWAXPY(W, -lambda, Y, X)); in SNESLineSearchApply_Bisection()
53 PetscCall((*linesearch->ops->vidirderiv)(snes, G, W, Y, &fty)); in SNESLineSearchApply_Bisection()
55 PetscCall(VecDot(G, Y, &fty)); in SNESLineSearchApply_Bisection()
144 PetscCall(VecWAXPY(W, -lambda, Y, X)); in SNESLineSearchApply_Bisection()
154 PetscCall((*linesearch->ops->vidirderiv)(snes, G, W, Y, &fty)); in SNESLineSearchApply_Bisection()
156 PetscCall(VecDot(G, Y, &fty)); in SNESLineSearchApply_Bisection()
173 PetscCall(SNESLineSearchPostCheck(linesearch, X, Y, W, &changed_y, &changed_w)); in SNESLineSearchApply_Bisection()
175 if (!changed_w) PetscCall(VecWAXPY(W, -lambda, Y, X)); in SNESLineSearchApply_Bisection()