Lines Matching refs:Y

7   Vec         X, Y, F, W;  in SNESLineSearchApply_CP()  local
16 PetscCall(SNESLineSearchGetVecs(linesearch, &X, &F, &Y, &W, NULL)); in SNESLineSearchApply_CP()
25 PetscCall(SNESLineSearchPreCheck(linesearch, X, Y, &changed_y)); in SNESLineSearchApply_CP()
30 PetscCall((*linesearch->ops->vidirderiv)(snes, F, X, Y, &fty_old)); in SNESLineSearchApply_CP()
32 PetscCall(VecDot(F, Y, &fty_old)); in SNESLineSearchApply_CP()
47 PetscCall(VecWAXPY(W, -lambda, Y, X)); in SNESLineSearchApply_CP()
51 PetscCall((*linesearch->ops->vidirderiv)(snes, F, W, Y, &fty)); in SNESLineSearchApply_CP()
53 PetscCall(VecDot(F, Y, &fty)); in SNESLineSearchApply_CP()
102 PetscCall(VecWAXPY(W, -0.5 * (lambda + lambda_old), Y, X)); in SNESLineSearchApply_CP()
106 PetscCall((*linesearch->ops->vidirderiv)(snes, F, W, Y, &fty_mid1)); in SNESLineSearchApply_CP()
108 PetscCall(VecDot(F, Y, &fty_mid1)); in SNESLineSearchApply_CP()
116 PetscCall(VecWAXPY(W, -0.5 * (lambda + lambda_old), Y, X)); in SNESLineSearchApply_CP()
120 PetscCall((*linesearch->ops->vidirderiv)(snes, F, W, Y, &fty_mid1)); in SNESLineSearchApply_CP()
122 PetscCall(VecDot(F, Y, &fty_mid1)); in SNESLineSearchApply_CP()
126 PetscCall(VecWAXPY(W, -(lambda + 0.5 * (lambda - lambda_old)), Y, X)); in SNESLineSearchApply_CP()
130 PetscCall((*linesearch->ops->vidirderiv)(snes, F, W, Y, &fty_mid2)); in SNESLineSearchApply_CP()
132 PetscCall(VecDot(F, Y, &fty_mid2)); in SNESLineSearchApply_CP()
177 PetscCall(VecWAXPY(W, -lambda, Y, X)); in SNESLineSearchApply_CP()
181 PetscCall(SNESLineSearchPostCheck(linesearch, X, Y, W, &changed_y, &changed_w)); in SNESLineSearchApply_CP()
183 if (!changed_w) PetscCall(VecWAXPY(W, -lambda, Y, X)); in SNESLineSearchApply_CP()