Lines Matching refs:reason
185 SNESConvergedReason reason; in SNESSolve_NCG() local
191 snes->reason = SNES_CONVERGED_ITERATING; in SNESSolve_NCG()
211 PetscCall(SNESGetConvergedReason(snes->npc, &reason)); in SNESSolve_NCG()
212 if (reason < 0 && reason != SNES_DIVERGED_MAX_IT) { in SNESSolve_NCG()
213 snes->reason = SNES_DIVERGED_INNER; in SNESSolve_NCG()
230 PetscCall(SNESGetConvergedReason(snes->npc, &reason)); in SNESSolve_NCG()
231 if (reason < 0 && reason != SNES_DIVERGED_MAX_IT) { in SNESSolve_NCG()
232 snes->reason = SNES_DIVERGED_INNER; in SNESSolve_NCG()
248 if (snes->reason) PetscFunctionReturn(PETSC_SUCCESS); in SNESSolve_NCG()
259 if (snes->reason) PetscFunctionReturn(PETSC_SUCCESS); in SNESSolve_NCG()
263 snes->reason = SNES_DIVERGED_FUNCTION_COUNT; in SNESSolve_NCG()
278 if (snes->reason) PetscFunctionReturn(PETSC_SUCCESS); in SNESSolve_NCG()
285 PetscCall(SNESGetConvergedReason(snes->npc, &reason)); in SNESSolve_NCG()
286 if (reason < 0 && reason != SNES_DIVERGED_MAX_IT) { in SNESSolve_NCG()
287 snes->reason = SNES_DIVERGED_INNER; in SNESSolve_NCG()
293 PetscCall(SNESGetConvergedReason(snes->npc, &reason)); in SNESSolve_NCG()
294 if (reason < 0 && reason != SNES_DIVERGED_MAX_IT) { in SNESSolve_NCG()
295 snes->reason = SNES_DIVERGED_INNER; in SNESSolve_NCG()