Lines Matching refs:reason
36 SNESConvergedReason reason; in SNESSolve_Anderson() local
43 snes->reason = SNES_CONVERGED_ITERATING; in SNESSolve_Anderson()
66 PetscCall(SNESGetConvergedReason(snes->npc, &reason)); in SNESSolve_Anderson()
67 if (reason < 0 && reason != SNES_DIVERGED_MAX_IT) { in SNESSolve_Anderson()
68 snes->reason = SNES_DIVERGED_INNER; in SNESSolve_Anderson()
87 if (snes->reason) PetscFunctionReturn(PETSC_SUCCESS); in SNESSolve_Anderson()
106 PetscCall(SNESGetConvergedReason(snes->npc, &reason)); in SNESSolve_Anderson()
107 if (reason < 0 && reason != SNES_DIVERGED_MAX_IT) { in SNESSolve_Anderson()
108 snes->reason = SNES_DIVERGED_INNER; in SNESSolve_Anderson()
164 if (snes->reason) PetscFunctionReturn(PETSC_SUCCESS); in SNESSolve_Anderson()
166 snes->reason = SNES_DIVERGED_MAX_IT; in SNESSolve_Anderson()