Lines Matching refs:dXdotdX
182 PetscScalar dXdotdX, dXolddotdXold, dXdotdXold, lXdotdX, lXdotdXold; in SNESSolve_NCG() local
238 PetscCall(VecDot(dX, dX, &dXdotdX)); in SNESSolve_NCG()
306 dXolddotdXold = dXdotdX; in SNESSolve_NCG()
307 PetscCall(VecDot(dX, dX, &dXdotdX)); in SNESSolve_NCG()
308 beta = PetscRealPart(dXdotdX / dXolddotdXold); in SNESSolve_NCG()
311 dXolddotdXold = dXdotdX; in SNESSolve_NCG()
312 PetscCall(VecDotBegin(dX, dX, &dXdotdX)); in SNESSolve_NCG()
314 PetscCall(VecDotEnd(dX, dX, &dXdotdX)); in SNESSolve_NCG()
316 beta = PetscRealPart((dXdotdX - dXdotdXold) / dXolddotdXold); in SNESSolve_NCG()
320 PetscCall(VecDotBegin(dX, dX, &dXdotdX)); in SNESSolve_NCG()
324 PetscCall(VecDotEnd(dX, dX, &dXdotdX)); in SNESSolve_NCG()
328 beta = PetscRealPart((dXdotdX - dXdotdXold) / (lXdotdX - lXdotdXold)); in SNESSolve_NCG()
331 PetscCall(VecDotBegin(dX, dX, &dXdotdX)); in SNESSolve_NCG()
334 PetscCall(VecDotEnd(dX, dX, &dXdotdX)); in SNESSolve_NCG()
337 beta = PetscRealPart(dXdotdX / (lXdotdXold - lXdotdX)); in SNESSolve_NCG()
340 PetscCall(VecDotBegin(dX, dX, &dXdotdX)); in SNESSolve_NCG()
342 PetscCall(VecDotEnd(dX, dX, &dXdotdX)); in SNESSolve_NCG()
344 beta = PetscRealPart(dXdotdX / lXdotdXold); in SNESSolve_NCG()