Lines Matching refs:gttol

33   snes_ewdummy->rtol     = tao->gttol;  in KSPPreSolve_TAOEW_Private()
97 PetscObjectParameterSetDefault(tao, gttol, 0.0); in TaoParametersInitialize()
438 PetscReal catol, crtol, gatol, grtol, gttol; in TaoSetFromOptions() local
471 gttol = tao->gttol; in TaoSetFromOptions()
474 …s than the norm of the initial gradient times tol", "TaoSetTolerances", tao->gttol, &gttol, NULL)); in TaoSetFromOptions()
475 PetscCall(TaoSetTolerances(tao, gatol, grtol, gttol)); in TaoSetFromOptions()
653 PetscCall(PetscViewerASCIIPrintf(viewer, " gttol=%g\n", (double)tao->gttol)); in TaoView()
854 PetscErrorCode TaoSetTolerances(Tao tao, PetscReal gatol, PetscReal grtol, PetscReal gttol) in TaoSetTolerances() argument
860 PetscValidLogicalCollectiveReal(tao, gttol, 4); in TaoSetTolerances()
876 if (gttol == (PetscReal)PETSC_DETERMINE) { in TaoSetTolerances()
877 tao->gttol = tao->default_gttol; in TaoSetTolerances()
878 } else if (gttol != (PetscReal)PETSC_CURRENT) { in TaoSetTolerances()
879 …PetscCheck(gttol >= 0, PetscObjectComm((PetscObject)tao), PETSC_ERR_ARG_OUTOFRANGE, "Negative gtto… in TaoSetTolerances()
880 tao->gttol = gttol; in TaoSetTolerances()
1261 PetscErrorCode TaoGetTolerances(Tao tao, PetscReal *gatol, PetscReal *grtol, PetscReal *gttol) in TaoGetTolerances() argument
1267 if (gttol) *gttol = tao->gttol; in TaoGetTolerances()
2015 PetscReal gatol = tao->gatol, grtol = tao->grtol, gttol = tao->gttol; in TaoDefaultConvergenceTest() local
2036 …} else if (gnorm0 != 0 && ((gttol == 0 && gnorm == 0) || gnorm / gnorm0 < gttol) && cnorm <= crtol… in TaoDefaultConvergenceTest()
2037 … relative residual norm ||g(X)||/||g(X0)|| = %g < %g\n", (double)(gnorm / gnorm0), (double)gttol)); in TaoDefaultConvergenceTest()