Home
last modified time | relevance | path

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

/petsc/src/snes/impls/ngmres/ !
H A Dngmresfunc.c26 Vec *Fdot = ngmres->Fdot; in SNESNGMRESUpdateSubspace_Private() local
31 PetscCall(VecCopy(F, Fdot[ivec])); in SNESNGMRESUpdateSubspace_Private()
42 Vec *Fdot = ngmres->Fdot; in SNESNGMRESFormCombinedSolution_Private() local
56 PetscCall(VecMDotBegin(FM, l, Fdot, xi)); in SNESNGMRESFormCombinedSolution_Private()
57 PetscCall(VecMDotBegin(Fdot[ivec], l, Fdot, beta)); in SNESNGMRESFormCombinedSolution_Private()
58 PetscCall(VecMDotEnd(FM, l, Fdot, xi)); in SNESNGMRESFormCombinedSolution_Private()
59 PetscCall(VecMDotEnd(Fdot[ivec], l, Fdot, beta)); in SNESNGMRESFormCombinedSolution_Private()
110 PetscCall(VecMAXPY(FA, l, beta, Fdot)); in SNESNGMRESFormCombinedSolution_Private()
H A Dsnesngmres.h17 Vec *Fdot; /* residual history -- length msize */ member
H A Dsnesngmres.c13 PetscCall(VecDestroyVecs(ngmres->msize, &ngmres->Fdot)); in SNESReset_NGMRES()
56 if (!ngmres->Fdot) PetscCall(VecDuplicateVecs(snes->vec_sol, ngmres->msize, &ngmres->Fdot)); in SNESSetUp_NGMRES()