Home
last modified time | relevance | path

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

/petsc/src/ksp/ksp/guess/impls/fischer/
H A Dfischer.c10 Vec *xtilde; /* Saved x vectors */ member
31 if (itg->xtilde) PetscCall(VecGetLayout(itg->xtilde[0], &vlay)); in KSPGuessReset_Fischer()
36 PetscCall(VecDestroyVecs(itg->maxl, &itg->xtilde)); in KSPGuessReset_Fischer()
53 if (!itg->xtilde) PetscCall(KSPCreateVecs(guess->ksp, itg->maxl, &itg->xtilde, 0, NULL)); in KSPGuessSetUp_Fischer()
55 if (!itg->Ax && itg->method == 2) PetscCall(VecDuplicate(itg->xtilde[0], &itg->Ax)); in KSPGuessSetUp_Fischer()
56 …if (!itg->guess && (itg->method == 1 || itg->method == 2)) PetscCall(VecDuplicate(itg->xtilde[0], … in KSPGuessSetUp_Fischer()
69 PetscCall(VecDestroyVecs(itg->maxl, &itg->xtilde)); in KSPGuessDestroy_Fischer()
93 PetscCall(VecMAXPY(x, itg->curl, itg->alpha, itg->xtilde)); in KSPGuessFormGuess_Fischer_1()
109 PetscCall(VecCopy(x, itg->xtilde[0])); in KSPGuessUpdate_Fischer_1()
110 PetscCall(VecScale(itg->xtilde[0], 1.0 / norm)); in KSPGuessUpdate_Fischer_1()
[all …]