Home
last modified time | relevance | path

Searched refs:imfac (Results 1 – 5 of 5) sorted by relevance

/petsc/src/tao/unconstrained/impls/nls/
H A Dnlsimpl.h55 PetscReal imfac; /* Merit function factor during initialization */ member
H A Dnls.c350 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 Dbnk.h81 PetscReal imfac; /* Merit function factor during initialization */ member
H A Dbnk.c574 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 Dtao.md947 > | ``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