Searched refs:imfac (Results 1 – 5 of 5) sorted by relevance
| /petsc/src/tao/unconstrained/impls/nls/ |
| H A D | nlsimpl.h | 55 PetscReal imfac; /* Merit function factor during initialization */ member
|
| H A D | nls.c | 350 pert = PetscMin(nlsP->imax, PetscMax(nlsP->imin, nlsP->imfac * gnorm)); in TaoSolve_NLS() 412 pert = PetscMin(nlsP->imax, PetscMax(nlsP->imin, nlsP->imfac * gnorm)); in TaoSolve_NLS() 453 pert = PetscMin(nlsP->imax, PetscMax(nlsP->imin, nlsP->imfac * gnorm)); in TaoSolve_NLS() 740 …l(PetscOptionsReal("-tao_nls_imfac", "initial merit factor", "", nlsP->imfac, &nlsP->imfac, NULL)); in TaoSetFromOptions_NLS() 891 nlsP->imfac = 1.0e-1; in TaoCreate_NLS()
|
| /petsc/src/tao/bound/impls/bnk/ |
| H A D | bnk.h | 81 PetscReal imfac; /* Merit function factor during initialization */ member
|
| H A D | bnk.c | 574 bnk->pert = PetscMin(bnk->imax, PetscMax(bnk->imin, bnk->imfac * bnk->gnorm)); in TaoBNKSafeguardStep() 636 bnk->pert = PetscMin(bnk->imax, PetscMax(bnk->imin, bnk->imfac * bnk->gnorm)); in TaoBNKSafeguardStep() 716 bnk->pert = PetscMin(bnk->imax, PetscMax(bnk->imin, bnk->imfac * bnk->gnorm)); in TaoBNKPerformLineSearch() 1079 …, "(developer) initial merit factor for Hessian perturbation", "", bnk->imfac, &bnk->imfac, NULL)); in TaoSetFromOptions_BNK() 1258 bnk->imfac = 1.0e-1; in TaoCreate_BNK()
|
| /petsc/doc/manual/ |
| H A D | tao.md | 947 > | ``imfac`` | real | :math:`0.1` | Gradient norm | 1140 \rho_{k+1} = \text{median}\left\{\text{imin}, \text{imfac} * \|g(x_k)\|, \text{imax}\right\}, 1146 `imfac` by `-tao_nls_imfac` with a default value of 0.1, and
|