Lines Matching refs:dX
180 Vec X, dX, lX, F, dXold; in SNESSolve_NCG() local
196 dX = snes->work[1]; /* the preconditioned direction */ in SNESSolve_NCG()
210 PetscCall(SNESApplyNPC(snes, X, NULL, dX)); in SNESSolve_NCG()
216 PetscCall(VecCopy(dX, F)); in SNESSolve_NCG()
225 PetscCall(VecCopy(F, dX)); in SNESSolve_NCG()
229 PetscCall(SNESApplyNPC(snes, X, F, dX)); in SNESSolve_NCG()
237 PetscCall(VecCopy(dX, lX)); in SNESSolve_NCG()
238 PetscCall(VecDot(dX, dX, &dXdotdX)); in SNESSolve_NCG()
257 if (ncg->type != SNES_NCG_FR) PetscCall(VecCopy(dX, dXold)); in SNESSolve_NCG()
284 PetscCall(SNESApplyNPC(snes, X, NULL, dX)); in SNESSolve_NCG()
290 PetscCall(VecCopy(dX, F)); in SNESSolve_NCG()
292 PetscCall(SNESApplyNPC(snes, X, F, dX)); in SNESSolve_NCG()
300 PetscCall(VecCopy(F, dX)); in SNESSolve_NCG()
307 PetscCall(VecDot(dX, dX, &dXdotdX)); in SNESSolve_NCG()
312 PetscCall(VecDotBegin(dX, dX, &dXdotdX)); in SNESSolve_NCG()
313 PetscCall(VecDotBegin(dXold, dX, &dXdotdXold)); in SNESSolve_NCG()
314 PetscCall(VecDotEnd(dX, dX, &dXdotdX)); in SNESSolve_NCG()
315 PetscCall(VecDotEnd(dXold, dX, &dXdotdXold)); in SNESSolve_NCG()
320 PetscCall(VecDotBegin(dX, dX, &dXdotdX)); in SNESSolve_NCG()
321 PetscCall(VecDotBegin(dX, dXold, &dXdotdXold)); in SNESSolve_NCG()
322 PetscCall(VecDotBegin(lX, dX, &lXdotdX)); in SNESSolve_NCG()
324 PetscCall(VecDotEnd(dX, dX, &dXdotdX)); in SNESSolve_NCG()
325 PetscCall(VecDotEnd(dX, dXold, &dXdotdXold)); in SNESSolve_NCG()
326 PetscCall(VecDotEnd(lX, dX, &lXdotdX)); in SNESSolve_NCG()
331 PetscCall(VecDotBegin(dX, dX, &dXdotdX)); in SNESSolve_NCG()
332 PetscCall(VecDotBegin(lX, dX, &lXdotdX)); in SNESSolve_NCG()
334 PetscCall(VecDotEnd(dX, dX, &dXdotdX)); in SNESSolve_NCG()
335 PetscCall(VecDotEnd(lX, dX, &lXdotdX)); in SNESSolve_NCG()
340 PetscCall(VecDotBegin(dX, dX, &dXdotdX)); in SNESSolve_NCG()
342 PetscCall(VecDotEnd(dX, dX, &dXdotdX)); in SNESSolve_NCG()
348 PetscCall(VecAYPX(lX, beta, dX)); in SNESSolve_NCG()