Lines Matching refs:fmin
99 PetscObjectParameterSetDefault(tao, fmin, PETSC_NINFINITY); in TaoParametersInitialize()
483 …tao_fmin", "Stop if function less than", "TaoSetFunctionLowerBound", tao->fmin, &tao->fmin, NULL)); in TaoSetFromOptions()
668 …if (tao->fmin > -1.e25) PetscCall(PetscViewerASCIIPrintf(viewer, "convergence tolerances: function… in TaoView()
977 PetscErrorCode TaoSetFunctionLowerBound(Tao tao, PetscReal fmin) in TaoSetFunctionLowerBound() argument
981 PetscValidLogicalCollectiveReal(tao, fmin, 2); in TaoSetFunctionLowerBound()
982 tao->fmin = fmin; in TaoSetFunctionLowerBound()
1003 PetscErrorCode TaoGetFunctionLowerBound(Tao tao, PetscReal *fmin) in TaoGetFunctionLowerBound() argument
1007 PetscAssertPointer(fmin, 2); in TaoGetFunctionLowerBound()
1008 *fmin = tao->fmin; in TaoGetFunctionLowerBound()
2017 PetscReal fmin = tao->fmin, cnorm = tao->cnorm; in TaoDefaultConvergenceTest() local
2027 } else if (f <= fmin && cnorm <= catol) { in TaoDefaultConvergenceTest()
2028 …tao, "Converged due to function value %g < minimum function value %g\n", (double)f, (double)fmin)); in TaoDefaultConvergenceTest()