Searched refs:tau_k (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/tao/bound/impls/bncg/ |
| H A D | bncg.c | 439 PetscReal gamma = 1.0, tau_k, beta; in TaoBNCGStepDirectionUpdate() local 503 PetscCall(TaoBNCGComputeScalarScaling(ynorm2, step * dk_yk, cg->sts, &tau_k, cg->alpha)); in TaoBNCGStepDirectionUpdate() 505 tau_k = 1.0; in TaoBNCGStepDirectionUpdate() 508 PetscCall(VecAXPBY(tao->stepdirection, -tau_k, 0.0, tao->gradient)); in TaoBNCGStepDirectionUpdate() 520 PetscCall(TaoBNCGComputeScalarScaling(ynorm2, step * dk_yk, cg->sts, &tau_k, cg->alpha)); in TaoBNCGStepDirectionUpdate() 521 beta = tau_k * gkp1_yk / dk_yk; in TaoBNCGStepDirectionUpdate() 522 PetscCall(VecAXPBY(tao->stepdirection, -tau_k, beta, tao->gradient)); in TaoBNCGStepDirectionUpdate() 538 …TaoBNCGComputeScalarScaling(ynorm2, step * dk_yk, step * step * dnorm * dnorm, &tau_k, cg->alpha)); in TaoBNCGStepDirectionUpdate() 539 beta = tau_k * gnorm2 / gnorm2_old; in TaoBNCGStepDirectionUpdate() 540 PetscCall(VecAXPBY(tao->stepdirection, -tau_k, beta, tao->gradient)); in TaoBNCGStepDirectionUpdate() [all …]
|
| /petsc/doc/manual/ |
| H A D | tao.md | 907 length, $\tau_k$, that approximately solves the one-dimensional 1213 radius based on the value of $\tau_k$. In particular, 1217 \omega_1 \text{min}(\Delta_k, \|d_k\|) & \text{if } \tau_k \in [0, \nu_1) \\ 1218 \omega_2 \text{min}(\Delta_k, \|d_k\|) & \text{if } \tau_k \in [\nu_1, \nu_2) \\ 1219 \omega_3 \Delta_k & \text{if } \tau_k \in [\nu_2, \nu_3) \\ 1220 \text{max}(\Delta_k, \omega_4 \|d_k\|) & \text{if } \tau_k \in [\nu_3, \nu_4) \\ 1221 \text{max}(\Delta_k, \omega_5 \|d_k\|) & \text{if } \tau_k \in [\nu_4, \infty), 1542 $\tau_k$, that approximately solves the one-dimensional
|