Lines Matching refs:actred
43 PetscReal f_min, ftrial, prered, actred, kappa, sigma, resnorm; in TaoBNKInitialize() local
180 actred = bnk->f - ftrial; in TaoBNKInitialize()
181 … if ((PetscAbsScalar(actred) <= bnk->epsilon) && (PetscAbsScalar(prered) <= bnk->epsilon)) { in TaoBNKInitialize()
184 kappa = actred / prered; in TaoBNKInitialize()
187 …m * tao->trust / (bnk->theta_i * bnk->gnorm * tao->trust + (1.0 - bnk->theta_i) * prered - actred); in TaoBNKInitialize()
188 …m * tao->trust / (bnk->theta_i * bnk->gnorm * tao->trust - (1.0 + bnk->theta_i) * prered + actred); in TaoBNKInitialize()
792 PetscErrorCode TaoBNKUpdateTrustRadius(Tao tao, PetscReal prered, PetscReal actred, PetscInt update… in TaoBNKUpdateTrustRadius() argument
841 if (PetscIsInfOrNanReal(actred)) { in TaoBNKUpdateTrustRadius()
844 …if ((PetscAbsScalar(actred) <= PetscMax(1.0, PetscAbsScalar(bnk->f)) * bnk->epsilon) && (PetscAbsS… in TaoBNKUpdateTrustRadius()
847 kappa = actred / prered; in TaoBNKUpdateTrustRadius()
889 if (PetscIsInfOrNanReal(actred)) { in TaoBNKUpdateTrustRadius()
892 … if ((PetscAbsScalar(actred) <= bnk->epsilon) && (PetscAbsScalar(prered) <= bnk->epsilon)) { in TaoBNKUpdateTrustRadius()
895 kappa = actred / prered; in TaoBNKUpdateTrustRadius()
899 tau_1 = bnk->theta * gdx / (bnk->theta * gdx - (1.0 - bnk->theta) * prered + actred); in TaoBNKUpdateTrustRadius()
900 tau_2 = bnk->theta * gdx / (bnk->theta * gdx + (1.0 + bnk->theta) * prered - actred); in TaoBNKUpdateTrustRadius()