Home
last modified time | relevance | path

Searched refs:Xold (Results 1 – 17 of 17) sorted by relevance

/petsc/src/tao/unconstrained/impls/lmvm/
H A Dlmvm.c79 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 Dlmvm.h17 Vec Xold; member
/petsc/src/tao/unconstrained/impls/owlqn/
H A Dowlqn.c136 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 Dowlqn.h18 Vec Xold; member
/petsc/src/tao/bound/impls/bnk/
H A Dbntl.c148 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 Dbntr.c126 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 Dbnls.c129 PetscCall(VecCopy(tao->solution, bnk->Xold)); in TaoSolve_BNLS()
140 PetscCall(VecCopy(bnk->Xold, tao->solution)); in TaoSolve_BNLS()
H A Dbnk.c147 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 Dbnk.h24 Vec W, Xwork, Gwork, Xold, Gold; member
/petsc/src/tao/bound/impls/blmvm/
H A Dblmvm.h17 Vec Xold; member
H A Dblmvm.c73 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 Dntlimpl.h14 Vec Xold; member
H A Dntl.c471 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 Dglle.h55 Vec *Xold; /* Values of these items at the last step */ member
H A Dglle.c358 …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 Dnlsimpl.h15 Vec Xold; member
H A Dnls.c436 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()