| /petsc/src/tao/unconstrained/impls/lmvm/ |
| H A D | lmvm.c | 79 PetscCall(VecCopy(tao->solution, lmP->Xold)); in TaoSolve_LMVM() 88 PetscCall(VecCopy(lmP->Xold, tao->solution)); in TaoSolve_LMVM() 112 PetscCall(VecCopy(lmP->Xold, tao->solution)); in TaoSolve_LMVM() 152 if (!lmP->Xold) PetscCall(VecDuplicate(tao->solution, &lmP->Xold)); in TaoSetUp_LMVM() 174 PetscCall(VecDestroy(&lmP->Xold)); in TaoDestroy_LMVM() 254 lmP->Xold = NULL; in TaoCreate_LMVM()
|
| H A D | lmvm.h | 17 Vec Xold; member
|
| /petsc/src/tao/unconstrained/impls/owlqn/ |
| H A D | owlqn.c | 136 PetscCall(VecCopy(tao->solution, lmP->Xold)); in TaoSolve_OWLQN() 145 PetscCall(VecCopy(lmP->Xold, tao->solution)); in TaoSolve_OWLQN() 195 PetscCall(VecCopy(lmP->Xold, tao->solution)); in TaoSolve_OWLQN() 231 if (!lmP->Xold) PetscCall(VecDuplicate(tao->solution, &lmP->Xold)); in TaoSetUp_OWLQN() 248 PetscCall(VecDestroy(&lmP->Xold)); in TaoDestroy_OWLQN() 311 lmP->Xold = NULL; in TaoCreate_OWLQN()
|
| H A D | owlqn.h | 18 Vec Xold; member
|
| /petsc/src/tao/bound/impls/bnk/ |
| H A D | bntl.c | 148 PetscCall(VecCopy(tao->solution, bnk->Xold)); in TaoSolve_BNTL() 161 PetscCall(VecAXPY(tao->stepdirection, -1.0, bnk->Xold)); in TaoSolve_BNTL() 188 PetscCall(VecCopy(bnk->Xold, tao->solution)); in TaoSolve_BNTL() 197 PetscCall(VecCopy(bnk->Xold, tao->solution)); in TaoSolve_BNTL()
|
| H A D | bntr.c | 126 PetscCall(VecCopy(tao->solution, bnk->Xold)); in TaoSolve_BNTR() 147 PetscCall(VecAXPY(tao->stepdirection, -1.0, bnk->Xold)); in TaoSolve_BNTR() 177 PetscCall(VecCopy(bnk->Xold, tao->solution)); in TaoSolve_BNTR()
|
| H A D | bnls.c | 129 PetscCall(VecCopy(tao->solution, bnk->Xold)); in TaoSolve_BNLS() 140 PetscCall(VecCopy(bnk->Xold, tao->solution)); in TaoSolve_BNLS()
|
| H A D | bnk.c | 147 PetscCall(VecCopy(tao->solution, bnk->Xold)); in TaoBNKInitialize() 152 PetscCall(VecAXPY(bnk->W, -1.0, bnk->Xold)); in TaoBNKInitialize() 156 PetscCall(VecCopy(bnk->Xold, tao->solution)); in TaoBNKInitialize() 237 PetscCall(VecCopy(tao->solution, bnk->Xold)); in TaoBNKInitialize() 241 PetscCall(VecAXPY(tao->stepdirection, -1.0, bnk->Xold)); in TaoBNKInitialize() 705 PetscCall(VecCopy(bnk->Xold, tao->solution)); in TaoBNKPerformLineSearch() 988 if (!bnk->Xold) PetscCall(VecDuplicate(tao->solution, &bnk->Xold)); in TaoSetUp_BNK() 1046 PetscCall(VecDestroy(&bnk->Xold)); in TaoDestroy_BNK()
|
| H A D | bnk.h | 24 Vec W, Xwork, Gwork, Xold, Gold; member
|
| /petsc/src/tao/bound/impls/blmvm/ |
| H A D | blmvm.h | 17 Vec Xold; member
|
| H A D | blmvm.c | 73 PetscCall(VecCopy(tao->solution, blmP->Xold)); in TaoSolve_BLMVM() 85 PetscCall(VecCopy(blmP->Xold, tao->solution)); in TaoSolve_BLMVM() 123 PetscCall(VecDuplicate(tao->solution, &blmP->Xold)); in TaoSetup_BLMVM() 143 PetscCall(VecDestroy(&blmP->Xold)); in TaoDestroy_BLMVM()
|
| /petsc/src/tao/unconstrained/impls/ntl/ |
| H A D | ntlimpl.h | 14 Vec Xold; member
|
| H A D | ntl.c | 471 PetscCall(VecCopy(tao->solution, tl->Xold)); in TaoSolve_NTL() 481 PetscCall(VecCopy(tl->Xold, tao->solution)); in TaoSolve_NTL() 550 PetscCall(VecCopy(tl->Xold, tao->solution)); in TaoSolve_NTL() 612 if (!tl->Xold) PetscCall(VecDuplicate(tao->solution, &tl->Xold)); in TaoSetUp_NTL() 626 PetscCall(VecDestroy(&tl->Xold)); in TaoDestroy_NTL()
|
| /petsc/src/ts/impls/implicit/glle/ |
| H A D | glle.h | 55 Vec *Xold; /* Values of these items at the last step */ member
|
| H A D | glle.c | 358 …TSGLLEEstimateHigherMoments_Default(TSGLLEScheme sc, PetscReal h, Vec Ydot[], Vec Xold[], Vec hm[]) in TSGLLEEstimateHigherMoments_Default() argument 371 PetscCall(VecMAXPY(hm[i], sc->r, &sc->psi[i * sc->r], Xold)); in TSGLLEEstimateHigherMoments_Default() 376 …LLEScheme sc, PetscReal h, TSGLLEScheme next_sc, PetscReal next_h, Vec Ydot[], Vec Xold[], Vec X[]) in TSGLLECompleteStep_Rescale() argument 390 PetscCall(VecMAXPY(X[i], r, vrow, Xold)); in TSGLLECompleteStep_Rescale() 395 …LLEScheme sc, PetscReal h, TSGLLEScheme next_sc, PetscReal next_h, Vec Ydot[], Vec Xold[], Vec X[]) in TSGLLECompleteStep_RescaleAndModify() argument 416 PetscCall(VecMAXPY(X[i], r, vrow, Xold)); in TSGLLECompleteStep_RescaleAndModify() 424 PetscCall(VecMAXPY(X[r], r, vrow, Xold)); in TSGLLECompleteStep_RescaleAndModify() 984 X = gl->Xold; in TSSolve_GLLE() 985 gl->Xold = gl->X; in TSSolve_GLLE() 987 …PetscCall((*gl->CompleteStep)(scheme, h, gl->schemes[next_scheme], next_h, Ydot, gl->Xold, gl->X)); in TSSolve_GLLE() [all …]
|
| /petsc/src/tao/unconstrained/impls/nls/ |
| H A D | nlsimpl.h | 15 Vec Xold; member
|
| H A D | nls.c | 436 PetscCall(VecCopy(tao->solution, nlsP->Xold)); in TaoSolve_NLS() 444 PetscCall(VecCopy(nlsP->Xold, tao->solution)); in TaoSolve_NLS() 521 PetscCall(VecCopy(nlsP->Xold, tao->solution)); in TaoSolve_NLS() 706 if (!nlsP->Xold) PetscCall(VecDuplicate(tao->solution, &nlsP->Xold)); in TaoSetUp_NLS() 721 PetscCall(VecDestroy(&nlsP->Xold)); in TaoDestroy_NLS()
|