Searched refs:pmgfac (Results 1 – 5 of 5) sorted by relevance
| /petsc/src/tao/unconstrained/impls/nls/ |
| H A D | nlsimpl.h | 61 PetscReal pmgfac; /* Merit function growth factor */ member
|
| H A D | nls.c | 357 pert = PetscMin(nlsP->pmax, PetscMax(nlsP->pgfac * pert, nlsP->pmgfac * gnorm)); in TaoSolve_NLS() 419 pert = PetscMin(nlsP->pmax, PetscMax(nlsP->pgfac * pert, nlsP->pmgfac * gnorm)); in TaoSolve_NLS() 460 pert = PetscMin(nlsP->pmax, PetscMax(nlsP->pgfac * pert, nlsP->pmgfac * gnorm)); in TaoSolve_NLS() 745 …PetscOptionsReal("-tao_nls_pmgfac", "merit growth factor", "", nlsP->pmgfac, &nlsP->pmgfac, NULL)); in TaoSetFromOptions_NLS() 897 nlsP->pmgfac = 1.0e-1; in TaoCreate_NLS()
|
| /petsc/src/tao/bound/impls/bnk/ |
| H A D | bnk.h | 88 PetscReal pmgfac; /* Merit function growth factor */ member
|
| H A D | bnk.c | 582 bnk->pert = PetscMin(bnk->pmax, PetscMax(bnk->pgfac * bnk->pert, bnk->pmgfac * bnk->gnorm)); in TaoBNKSafeguardStep() 644 … bnk->pert = PetscMin(bnk->pmax, PetscMax(bnk->pgfac * bnk->pert, bnk->pmgfac * bnk->gnorm)); in TaoBNKSafeguardStep() 724 bnk->pert = PetscMin(bnk->pmax, PetscMax(bnk->pgfac * bnk->pert, bnk->pmgfac * bnk->gnorm)); in TaoBNKPerformLineSearch() 1084 … "(developer) merit growth factor for Hessian perturbation", "", bnk->pmgfac, &bnk->pmgfac, NULL)); in TaoSetFromOptions_BNK() 1264 bnk->pmgfac = 1.0e-1; in TaoCreate_BNK()
|
| /petsc/doc/manual/ |
| H A D | tao.md | 963 > | ``pmgfac`` | real | :math:`0.1` | Gradient norm | 1159 …\rho_{k+1} = \min\left\{\text{pmax}, \max\left\{\text{pgfac} * \rho_k, \text{pmgfac} * \|g(x_k)\|\… 1164 with a default value of 10, `pmgfac` by `-tao_nls_pmgfac` with a
|