Home
last modified time | relevance | path

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

/petsc/src/ksp/ksp/impls/gmres/pgmres/
H A Dpgmres.c199 static PetscErrorCode KSPPGMRESBuildSoln(PetscScalar *nrs, Vec vguess, Vec vdest, KSP ksp, PetscInt… in KSPPGMRESBuildSoln() argument
209 … PetscCall(VecCopy(vguess, vdest)); /* VecCopy() is smart, exits immediately if vguess == vdest */ in KSPPGMRESBuildSoln()
228 if (vdest == vguess) { in KSPPGMRESBuildSoln()
231 PetscCall(VecWAXPY(vdest, 1.0, VEC_TEMP, vguess)); in KSPPGMRESBuildSoln()
/petsc/src/ksp/ksp/impls/gmres/fgmres/
H A Dfgmres.c257 static PetscErrorCode KSPFGMRESBuildSoln(PetscScalar *nrs, Vec vguess, Vec vdest, KSP ksp, PetscInt… in KSPFGMRESBuildSoln() argument
268 … PetscCall(VecCopy(vguess, vdest)); /* VecCopy() is smart, exists immediately if vguess == vdest */ in KSPFGMRESBuildSoln()
293 if (vdest != vguess) { in KSPFGMRESBuildSoln()
295 PetscCall(VecAXPY(vdest, 1.0, vguess)); in KSPFGMRESBuildSoln()
/petsc/src/ksp/ksp/impls/gmres/pipefgmres/
H A Dpipefgmres.c342 static PetscErrorCode KSPPIPEFGMRESBuildSoln(PetscScalar *nrs, Vec vguess, Vec vdest, KSP ksp, Pets… in KSPPIPEFGMRESBuildSoln() argument
350 … PetscCall(VecCopy(vguess, vdest)); /* VecCopy() is smart, exits immediately if vguess == vdest */ in KSPPIPEFGMRESBuildSoln()
370 if (vdest == vguess) { in KSPPIPEFGMRESBuildSoln()
373 PetscCall(VecWAXPY(vdest, 1.0, VEC_TEMP, vguess)); in KSPPIPEFGMRESBuildSoln()
/petsc/src/ksp/ksp/impls/gmres/lgmres/
H A Dlgmres.c353 static PetscErrorCode KSPLGMRESBuildSoln(PetscScalar *nrs, Vec vguess, Vec vdest, KSP ksp, PetscInt… in KSPLGMRESBuildSoln() argument
367 … PetscCall(VecCopy(vguess, vdest)); /* VecCopy() is smart, exists immediately if vguess == vdest */ in KSPLGMRESBuildSoln()
434 PetscCall(VecCopy(vguess, vdest)); in KSPLGMRESBuildSoln()