Home
last modified time | relevance | path

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

/petsc/src/tao/unconstrained/impls/nls/
H A Dnlsimpl.h59 PetscReal pgfac; /* Perturbation growth factor */ member
H A Dnls.c357 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()
743 …PetscCall(PetscOptionsReal("-tao_nls_pgfac", "growth factor", "", nlsP->pgfac, &nlsP->pgfac, NULL)… in TaoSetFromOptions_NLS()
895 nlsP->pgfac = 1.0e+1; in TaoCreate_NLS()
/petsc/src/tao/bound/impls/bnk/
H A Dbnk.h86 PetscReal pgfac; /* Perturbation growth factor */ member
H A Dbnk.c582 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()
1082 …_bnk_pgfac", "(developer) Hessian perturbation growth factor", "", bnk->pgfac, &bnk->pgfac, NULL)); in TaoSetFromOptions_BNK()
1262 bnk->pgfac = 1.0e+1; in TaoCreate_BNK()
/petsc/doc/manual/
H A Dtao.md958 > | ``pgfac`` | real | :math:`10` | Perturbation growth|
1159 …\rho_{k+1} = \min\left\{\text{pmax}, \max\left\{\text{pgfac} * \rho_k, \text{pmgfac} * \|g(x_k)\|\…
1163 `pgfac` is set with the command line argument `-tao_nls_pgfac`