| /petsc/src/tao/linesearch/impls/gpcglinesearch/ |
| H A D | gpcglinesearch.c | 11 PetscCall(VecDestroy(&ctx->Gold)); in TaoLineSearchDestroy_GPCG() 51 PetscCall(VecDuplicate(x, &neP->Gold)); in TaoLineSearchApply_GPCG() 58 PetscCall(VecDestroy(&neP->Gold)); in TaoLineSearchApply_GPCG() 61 PetscCall(VecDuplicate(x, &neP->Gold)); in TaoLineSearchApply_GPCG() 74 PetscCall(VecCopy(g, neP->Gold)); in TaoLineSearchApply_GPCG() 124 PetscCall(VecDot(neP->W1, neP->Gold, &prered)); in TaoLineSearchApply_GPCG()
|
| H A D | gpcglinesearch.h | 14 Vec Gold; member
|
| /petsc/src/tao/unconstrained/impls/lmvm/ |
| H A D | lmvm.c | 80 PetscCall(VecCopy(tao->gradient, lmP->Gold)); in TaoSolve_LMVM() 89 PetscCall(VecCopy(lmP->Gold, tao->gradient)); in TaoSolve_LMVM() 113 PetscCall(VecCopy(lmP->Gold, tao->gradient)); in TaoSolve_LMVM() 153 if (!lmP->Gold) PetscCall(VecDuplicate(tao->solution, &lmP->Gold)); in TaoSetUp_LMVM() 175 PetscCall(VecDestroy(&lmP->Gold)); in TaoDestroy_LMVM() 255 lmP->Gold = NULL; in TaoCreate_LMVM()
|
| H A D | lmvm.h | 18 Vec Gold; member
|
| /petsc/src/tao/unconstrained/impls/owlqn/ |
| H A D | owlqn.c | 137 PetscCall(VecCopy(tao->gradient, lmP->Gold)); in TaoSolve_OWLQN() 146 PetscCall(VecCopy(lmP->Gold, tao->gradient)); in TaoSolve_OWLQN() 196 PetscCall(VecCopy(lmP->Gold, tao->gradient)); in TaoSolve_OWLQN() 232 if (!lmP->Gold) PetscCall(VecDuplicate(tao->solution, &lmP->Gold)); in TaoSetUp_OWLQN() 249 PetscCall(VecDestroy(&lmP->Gold)); in TaoDestroy_OWLQN() 312 lmP->Gold = NULL; in TaoCreate_OWLQN()
|
| H A D | owlqn.h | 19 Vec Gold; member
|
| /petsc/src/tao/bound/impls/blmvm/ |
| H A D | blmvm.h | 18 Vec Gold; member
|
| H A D | blmvm.c | 74 PetscCall(VecCopy(blmP->unprojected_gradient, blmP->Gold)); in TaoSolve_BLMVM() 86 PetscCall(VecCopy(blmP->Gold, blmP->unprojected_gradient)); in TaoSolve_BLMVM() 124 PetscCall(VecDuplicate(tao->solution, &blmP->Gold)); in TaoSetup_BLMVM() 144 PetscCall(VecDestroy(&blmP->Gold)); in TaoDestroy_BLMVM()
|
| /petsc/src/tao/bound/impls/bnk/ |
| H A D | bnls.c | 130 PetscCall(VecCopy(tao->gradient, bnk->Gold)); in TaoSolve_BNLS() 141 PetscCall(VecCopy(bnk->Gold, tao->gradient)); in TaoSolve_BNLS()
|
| H A D | bntr.c | 127 PetscCall(VecCopy(tao->gradient, bnk->Gold)); in TaoSolve_BNTR() 178 PetscCall(VecCopy(bnk->Gold, tao->gradient)); in TaoSolve_BNTR()
|
| H A D | bntl.c | 149 PetscCall(VecCopy(tao->gradient, bnk->Gold)); in TaoSolve_BNTL() 198 PetscCall(VecCopy(bnk->Gold, tao->gradient)); in TaoSolve_BNTL()
|
| H A D | bnk.h | 24 Vec W, Xwork, Gwork, Xold, Gold; member
|
| H A D | bnk.c | 989 if (!bnk->Gold) PetscCall(VecDuplicate(tao->solution, &bnk->Gold)); in TaoSetUp_BNK() 1005 PetscCall(PetscObjectReference((PetscObject)bnk->Gold)); in TaoSetUp_BNK() 1007 bnk->bncg_ctx->G_old = bnk->Gold; in TaoSetUp_BNK() 1047 PetscCall(VecDestroy(&bnk->Gold)); in TaoDestroy_BNK()
|
| /petsc/src/tao/unconstrained/impls/ntl/ |
| H A D | ntlimpl.h | 15 Vec Gold; member
|
| H A D | ntl.c | 472 PetscCall(VecCopy(tao->gradient, tl->Gold)); in TaoSolve_NTL() 482 PetscCall(VecCopy(tl->Gold, tao->gradient)); in TaoSolve_NTL() 551 PetscCall(VecCopy(tl->Gold, tao->gradient)); in TaoSolve_NTL() 613 if (!tl->Gold) PetscCall(VecDuplicate(tao->solution, &tl->Gold)); in TaoSetUp_NTL() 627 PetscCall(VecDestroy(&tl->Gold)); in TaoDestroy_NTL()
|
| /petsc/src/tao/unconstrained/impls/nls/ |
| H A D | nlsimpl.h | 16 Vec Gold; member
|
| H A D | nls.c | 437 PetscCall(VecCopy(tao->gradient, nlsP->Gold)); in TaoSolve_NLS() 445 PetscCall(VecCopy(nlsP->Gold, tao->gradient)); in TaoSolve_NLS() 522 PetscCall(VecCopy(nlsP->Gold, tao->gradient)); in TaoSolve_NLS() 707 if (!nlsP->Gold) PetscCall(VecDuplicate(tao->solution, &nlsP->Gold)); in TaoSetUp_NLS() 722 PetscCall(VecDestroy(&nlsP->Gold)); in TaoDestroy_NLS()
|