Lines Matching refs:gatol

93   PetscObjectParameterSetDefault(tao, gatol, PetscDefined(USE_REAL_SINGLE) ? 1e-5 : 1e-8);  in TaoParametersInitialize()
438 PetscReal catol, crtol, gatol, grtol, gttol; in TaoSetFromOptions() local
469 gatol = tao->gatol; in TaoSetFromOptions()
472 …"-tao_gatol", "Stop if norm of gradient less than", "TaoSetTolerances", tao->gatol, &gatol, NULL)); in TaoSetFromOptions()
475 PetscCall(TaoSetTolerances(tao, gatol, grtol, gttol)); in TaoSetFromOptions()
650 …PetscCall(PetscViewerASCIIPrintf(viewer, "convergence tolerances: gatol=%g,", (double)tao->gatol)); in TaoView()
854 PetscErrorCode TaoSetTolerances(Tao tao, PetscReal gatol, PetscReal grtol, PetscReal gttol) in TaoSetTolerances() argument
858 PetscValidLogicalCollectiveReal(tao, gatol, 2); in TaoSetTolerances()
862 if (gatol == (PetscReal)PETSC_DETERMINE) { in TaoSetTolerances()
863 tao->gatol = tao->default_gatol; in TaoSetTolerances()
864 } else if (gatol != (PetscReal)PETSC_CURRENT) { in TaoSetTolerances()
865 …PetscCheck(gatol >= 0, PetscObjectComm((PetscObject)tao), PETSC_ERR_ARG_OUTOFRANGE, "Negative gato… in TaoSetTolerances()
866 tao->gatol = gatol; in TaoSetTolerances()
1261 PetscErrorCode TaoGetTolerances(Tao tao, PetscReal *gatol, PetscReal *grtol, PetscReal *gttol) in TaoGetTolerances() argument
1265 if (gatol) *gatol = tao->gatol; in TaoGetTolerances()
2015 PetscReal gatol = tao->gatol, grtol = tao->grtol, gttol = tao->gttol; in TaoDefaultConvergenceTest() local
2030 } else if (gnorm <= gatol && cnorm <= catol) { in TaoDefaultConvergenceTest()
2031 …PetscInfo(tao, "Converged due to residual norm ||g(X)||=%g < %g\n", (double)gnorm, (double)gatol)); in TaoDefaultConvergenceTest()