Searched refs:dXdotdX (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/snes/impls/ncg/ |
| H A D | snesncg.c | 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() [all …]
|