Searched refs:d_work (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/tao/bound/impls/bncg/ |
| H A D | bncg.h | 13 Vec g_work, y_work, d_work; member
|
| H A D | bncg.c | 135 PetscCall(VecDuplicate(tao->solution, &cg->d_work)); in TaoSetUp_BNCG() 159 PetscCall(VecDestroy(&cg->d_work)); in TaoDestroy_BNCG() 598 PetscCall(MatMult(cg->B, tao->stepdirection, cg->d_work)); in TaoBNCGStepDirectionUpdate() 602 PetscCall(VecDot(cg->d_work, cg->g_work, &dk_yk)); in TaoBNCGStepDirectionUpdate() 605 PetscCall(VecScale(cg->d_work, beta)); in TaoBNCGStepDirectionUpdate() 606 PetscCall(VecWAXPY(tao->stepdirection, -1.0, cg->g_work, cg->d_work)); in TaoBNCGStepDirectionUpdate() 639 PetscCall(MatSolve(cg->B, tao->stepdirection, cg->d_work)); in TaoBNCGStepDirectionUpdate() 649 PetscCall(VecDot(cg->G_old, cg->d_work, &gd_old)); in TaoBNCGStepDirectionUpdate() 681 PetscCall(MatSolve(cg->B, tao->stepdirection, cg->d_work)); in TaoBNCGStepDirectionUpdate() 693 PetscCall(VecDot(cg->G_old, cg->d_work, &gd_old)); in TaoBNCGStepDirectionUpdate()
|