Lines Matching refs:crtol

95   PetscObjectParameterSetDefault(tao, crtol, PetscDefined(USE_REAL_SINGLE) ? 1e-5 : 1e-8);  in TaoParametersInitialize()
438 PetscReal catol, crtol, gatol, grtol, gttol; in TaoSetFromOptions() local
464 crtol = tao->crtol; in TaoSetFromOptions()
466 …f relative constraint violations within", "TaoSetConstraintTolerances", tao->crtol, &crtol, NULL)); in TaoSetFromOptions()
467 PetscCall(TaoSetConstraintTolerances(tao, catol, crtol)); in TaoSetFromOptions()
659 PetscCall(PetscViewerASCIIPrintf(viewer, " crtol=%g\n", (double)tao->crtol)); in TaoView()
911 PetscErrorCode TaoSetConstraintTolerances(Tao tao, PetscReal catol, PetscReal crtol) in TaoSetConstraintTolerances() argument
916 PetscValidLogicalCollectiveReal(tao, crtol, 3); in TaoSetConstraintTolerances()
925 if (crtol == (PetscReal)PETSC_DETERMINE) { in TaoSetConstraintTolerances()
926 tao->crtol = tao->default_crtol; in TaoSetConstraintTolerances()
927 } else if (crtol != (PetscReal)PETSC_CURRENT) { in TaoSetConstraintTolerances()
928 …PetscCheck(crtol >= 0, PetscObjectComm((PetscObject)tao), PETSC_ERR_ARG_OUTOFRANGE, "Negative crto… in TaoSetConstraintTolerances()
929 tao->crtol = crtol; in TaoSetConstraintTolerances()
950 PetscErrorCode TaoGetConstraintTolerances(Tao tao, PetscReal *catol, PetscReal *crtol) in TaoGetConstraintTolerances() argument
955 if (crtol) *crtol = tao->crtol; in TaoGetConstraintTolerances()
2016 PetscReal catol = tao->catol, crtol = tao->crtol; in TaoDefaultConvergenceTest() local
2033 } else if (f != 0 && PetscAbsReal(gnorm / f) <= grtol && cnorm <= crtol) { in TaoDefaultConvergenceTest()
2036 …else if (gnorm0 != 0 && ((gttol == 0 && gnorm == 0) || gnorm / gnorm0 < gttol) && cnorm <= crtol) { in TaoDefaultConvergenceTest()