Lines Matching refs:G
36 Vec X, F, Y, W, G; in SNESLineSearchApply_NLEQERR() local
49 PetscCall(SNESLineSearchGetVecs(linesearch, &X, &F, &Y, &W, &G)); in SNESLineSearchApply_NLEQERR()
79 PetscCall(VecCopy(F, G)); 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()
100 PetscCall(VecNormBegin(G, NORM_2, &gnorm)); in SNESLineSearchApply_NLEQERR()
101 PetscCall(VecNormEnd(G, NORM_2, &gnorm)); in SNESLineSearchApply_NLEQERR()
147 PetscCall(VecWAXPY(G, -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()
185 PetscCall(VecWAXPY(G, -(1.0 - lambda), Y, W)); in SNESLineSearchApply_NLEQERR()
186 PetscCall(VecNorm(G, NORM_2, &gnorm)); in SNESLineSearchApply_NLEQERR()
208 PetscCall(VecWAXPY(G, -1.0, Y, X)); in SNESLineSearchApply_NLEQERR()
209 PetscCall(VecAXPY(G, -1.0, W)); in SNESLineSearchApply_NLEQERR()
224 PetscCall(VecWAXPY(G, -lambda, Y, X)); in SNESLineSearchApply_NLEQERR()
230 if (linesearch->ops->viproject) PetscCall((*linesearch->ops->viproject)(snes, G)); in SNESLineSearchApply_NLEQERR()
236 PetscCall(SNESLineSearchPostCheck(linesearch, X, Y, G, &changed_y, &changed_w)); in SNESLineSearchApply_NLEQERR()
248 PetscCall(VecCopy(G, X)); in SNESLineSearchApply_NLEQERR()