Searched refs:G_old (Results 1 – 6 of 6) sorted by relevance
| /petsc/src/tao/unconstrained/impls/cg/ ! |
| H A D | taocg.c | 63 PetscCall(VecCopy(tao->gradient, cgP->G_old)); in TaoSolve_CG() 92 PetscCall(VecCopy(cgP->G_old, tao->gradient)); in TaoSolve_CG() 116 PetscCall(VecCopy(cgP->G_old, tao->gradient)); in TaoSolve_CG() 128 PetscCall(VecCopy(cgP->G_old, tao->gradient)); in TaoSolve_CG() 148 PetscCall(VecDot(tao->gradient, cgP->G_old, &ginner)); in TaoSolve_CG() 169 PetscCall(VecDot(cgP->G_old, tao->stepdirection, &gd_old)); in TaoSolve_CG() 175 PetscCall(VecDot(cgP->G_old, tao->stepdirection, &gd_old)); in TaoSolve_CG() 204 if (!cgP->G_old) PetscCall(VecDuplicate(tao->gradient, &cgP->G_old)); in TaoSetUp_CG() 215 PetscCall(VecDestroy(&cgP->G_old)); in TaoDestroy_CG()
|
| H A D | taocg.h | 10 Vec G_old; member
|
| /petsc/src/tao/bound/impls/bncg/ ! |
| H A D | bncg.c | 133 if (!cg->G_old) PetscCall(VecDuplicate(tao->gradient, &cg->G_old)); in TaoSetUp_BNCG() 155 PetscCall(VecDestroy(&cg->G_old)); in TaoDestroy_BNCG() 448 PetscCall(VecWAXPY(cg->yk, -1.0, cg->G_old, tao->gradient)); in TaoBNCGStepDirectionUpdate() 532 PetscCall(VecDot(cg->G_old, cg->G_old, &gnorm2_old)); in TaoBNCGStepDirectionUpdate() 533 PetscCall(VecWAXPY(cg->yk, -1.0, cg->G_old, tao->gradient)); in TaoBNCGStepDirectionUpdate() 542 PetscCall(VecDot(cg->G_old, cg->g_work, &gnorm2_old)); /* Before it's updated */ in TaoBNCGStepDirectionUpdate() 553 PetscCall(VecDot(cg->G_old, cg->G_old, &gnorm2_old)); in TaoBNCGStepDirectionUpdate() 559 PetscCall(VecDot(cg->G_old, cg->g_work, &gnorm2_old)); in TaoBNCGStepDirectionUpdate() 568 PetscCall(VecWAXPY(cg->yk, -1.0, cg->G_old, tao->gradient)); in TaoBNCGStepDirectionUpdate() 572 PetscCall(VecDot(cg->G_old, cg->G_old, &gnorm2_old)); in TaoBNCGStepDirectionUpdate() [all …]
|
| H A D | bncg.h | 12 Vec G_old, X_old, W, work; member
|
| /petsc/src/tao/bound/impls/bnk/ ! |
| H A D | bnk.c | 1006 PetscCall(VecDestroy(&bnk->bncg_ctx->G_old)); in TaoSetUp_BNK() 1007 bnk->bncg_ctx->G_old = bnk->Gold; in TaoSetUp_BNK()
|
| /petsc/doc/manual/ ! |
| H A D | tao.md | 3092 Vec G_old; 3307 PetscCall(VecDestroy(&cg->G_old)); 3339 PetscCall(VecDuplicate(tao->solution,&cg->G_old));
|