Searched refs:stepmin (Results 1 – 5 of 5) sorted by relevance
| /petsc/src/tao/linesearch/impls/morethuente/ |
| H A D | morethuente.c | 61 ostepmin = ls->stepmin; in TaoLineSearchApply_MT() 96 width = ls->stepmax - ls->stepmin; in TaoLineSearchApply_MT() 116 ls->stepmin = PetscMin(stx, sty); in TaoLineSearchApply_MT() 119 ls->stepmin = stx; in TaoLineSearchApply_MT() 124 ls->step = PetscMax(ls->step, ls->stepmin); in TaoLineSearchApply_MT() 129 … ((mt->bracket && (ls->step <= ls->stepmin || ls->step >= ls->stepmax)) || (mt->bracket && (ls->st… in TaoLineSearchApply_MT() 196 if ((mt->bracket && (ls->step <= ls->stepmin || ls->step >= ls->stepmax)) || !mt->infoc) { in TaoLineSearchApply_MT() 206 if (ls->step == ls->stepmin && *f >= ftest1 && dg >= dgtest) { in TaoLineSearchApply_MT() 207 PetscCall(PetscInfo(ls, "Step is at the lower bound, stepmin (%g)\n", (double)ls->stepmin)); in TaoLineSearchApply_MT() 211 if (mt->bracket && (ls->stepmax - ls->stepmin <= ls->rtol * ls->stepmax)) { in TaoLineSearchApply_MT() [all …]
|
| /petsc/src/tao/linesearch/impls/gpcglinesearch/ |
| H A D | gpcglinesearch.c | 93 ls->step = PetscMax(ls->step, ls->stepmin); in TaoLineSearchApply_GPCG() 145 if (ls->step <= ls->stepmin || ls->step >= ls->stepmax) { in TaoLineSearchApply_GPCG() 156 if (ls->step == ls->stepmin) { in TaoLineSearchApply_GPCG() 157 PetscCall(PetscInfo(ls, "Step is at the lower bound, stepmin (%g)\n", (double)ls->stepmin)); in TaoLineSearchApply_GPCG() 166 if (neP->bracket && (ls->stepmax - ls->stepmin <= ls->rtol * ls->stepmax)) { in TaoLineSearchApply_GPCG() 196 ls->stepmin = 1.0e-20; in TaoLineSearchCreate_GPCG()
|
| /petsc/src/tao/linesearch/interface/ |
| H A D | taolinesearch.c | 134 ls->stepmin = 1.0e-20; in TaoLineSearchCreate() 326 if (ls->stepmin < 0.0) { in TaoLineSearchApply() 327 PetscCall(PetscInfo(ls, "Bad Line Search Parameter: stepmin (%g) < 0\n", (double)ls->stepmin)); in TaoLineSearchApply() 330 if (ls->stepmax < ls->stepmin) { in TaoLineSearchApply() 331 … "Bad Line Search Parameter: stepmin (%g) > stepmax (%g)\n", (double)ls->stepmin, (double)ls->step… in TaoLineSearchApply() 398 ls->stepmin = 1.0e-20; in TaoLineSearchSetType() 501 …(PetscOptionsReal("-tao_ls_stepmin", "lower bound for step", "", ls->stepmin, &ls->stepmin, NULL)); in TaoLineSearchSetFromOptions()
|
| /petsc/include/petsc/private/ |
| H A D | taolinesearchimpl.h | 62 PetscReal stepmin; /* lower bound for step */ member
|
| /petsc/src/tao/linesearch/impls/armijo/ |
| H A D | armijo.c | 192 while (ls->step >= ls->stepmin && (ls->nfeval + ls->nfgeval) < ls->max_funcs) { in TaoLineSearchApply_Armijo() 230 } else if (ls->step < ls->stepmin) { in TaoLineSearchApply_Armijo()
|