Lines Matching refs:W
36 Vec X, F, Y, W, G; in SNESLineSearchApply_NLEQERR() local
49 PetscCall(SNESLineSearchGetVecs(linesearch, &X, &F, &Y, &W, &G)); in SNESLineSearchApply_NLEQERR()
78 PetscCall(VecCopy(X, W)); in SNESLineSearchApply_NLEQERR()
99 PetscCall(VecWAXPY(G, +1.0, Y, W)); /* bar_delta_x - delta_x; +1 because Y is -delta_x */ in SNESLineSearchApply_NLEQERR()
164 PetscCall(VecWAXPY(W, -lambda, Y, X)); in SNESLineSearchApply_NLEQERR()
165 PetscCall(SNESComputeFunction(snes, W, G)); in SNESLineSearchApply_NLEQERR()
168 PetscCall(KSPSolve(snes->ksp, G, W)); in SNESLineSearchApply_NLEQERR()
174 PetscCall(VecNorm(W, NORM_2, &wnorm)); in SNESLineSearchApply_NLEQERR()
185 PetscCall(VecWAXPY(G, -(1.0 - lambda), Y, W)); in SNESLineSearchApply_NLEQERR()
209 PetscCall(VecAXPY(G, -1.0, W)); in SNESLineSearchApply_NLEQERR()
233 PetscCall(VecScale(W, -1.0)); in SNESLineSearchApply_NLEQERR()