Searched refs:g_work (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/tao/bound/impls/bncg/ |
| H A D | bncg.c | 137 PetscCall(VecDuplicate(tao->solution, &cg->g_work)); in TaoSetUp_BNCG() 158 PetscCall(VecDestroy(&cg->g_work)); in TaoDestroy_BNCG() 495 PetscCall(MatSolve(cg->B, tao->gradient, cg->g_work)); in TaoBNCGStepDirectionUpdate() 496 PetscCall(VecAXPBY(tao->stepdirection, -1.0, 0.0, cg->g_work)); in TaoBNCGStepDirectionUpdate() 510 PetscCall(MatSolve(cg->B, tao->gradient, cg->g_work)); in TaoBNCGStepDirectionUpdate() 511 PetscCall(VecAXPBY(tao->stepdirection, -1.0, 0.0, cg->g_work)); in TaoBNCGStepDirectionUpdate() 524 PetscCall(MatSolve(cg->B, tao->gradient, cg->g_work)); in TaoBNCGStepDirectionUpdate() 525 PetscCall(VecDot(cg->yk, cg->g_work, &gkp1_yk)); in TaoBNCGStepDirectionUpdate() 527 PetscCall(VecAXPBY(tao->stepdirection, -1.0, beta, cg->g_work)); in TaoBNCGStepDirectionUpdate() 542 PetscCall(VecDot(cg->G_old, cg->g_work, &gnorm2_old)); /* Before it's updated */ in TaoBNCGStepDirectionUpdate() [all …]
|
| H A D | bncg.h | 13 Vec g_work, y_work, d_work; member
|