Lines Matching refs:yty
257 PetscErrorCode TaoBNCGComputeScalarScaling(PetscReal yty, PetscReal yts, PetscReal sts, PetscReal *… in TaoBNCGComputeScalarScaling() argument
263 if (1.0 == alpha) *scale = yts / yty; in TaoBNCGComputeScalarScaling()
267 a = yty; in TaoBNCGComputeScalarScaling()
634 cg->yty = ynorm2; in TaoBNCGStepDirectionUpdate()
677 cg->yty = ynorm2; in TaoBNCGStepDirectionUpdate()
730 cg->yty = ynorm2; in TaoBNCGStepDirectionUpdate()
773 cg->yty = ynorm2; in TaoBNCGStepDirectionUpdate()
777 PetscCall(TaoBNCGComputeScalarScaling(cg->yty, cg->yts, cg->sts, &tau_k, cg->alpha)); in TaoBNCGStepDirectionUpdate()
779 beta = tau_k * (gkp1_yk / dk_yk - cg->yty * gd / (dk_yk * dk_yk)) - step * tmp; in TaoBNCGStepDirectionUpdate()
802 cg->yty = ynorm2; in TaoBNCGStepDirectionUpdate()
806 PetscCall(TaoBNCGComputeScalarScaling(cg->yty, cg->yts, cg->sts, &tau_k, cg->alpha)); in TaoBNCGStepDirectionUpdate()
809 tmp = tau_k * gkp1_yk / cg->yty; in TaoBNCGStepDirectionUpdate()
833 cg->yty = ynorm2; in TaoBNCGStepDirectionUpdate()
837 …PetscCall(TaoBNCGComputeScalarScaling(cg->yty, step * dk_yk, snorm * snorm, &tau_bfgs, cg->bfgs_sc… in TaoBNCGStepDirectionUpdate()
838 …PetscCall(TaoBNCGComputeScalarScaling(cg->yty, step * dk_yk, snorm * snorm, &tau_dfp, cg->dfp_scal… in TaoBNCGStepDirectionUpdate()
843 tmp = cg->theta * tau_bfgs * gd / dk_yk + (1 - cg->theta) * tau_dfp * gkp1_yk / cg->yty; in TaoBNCGStepDirectionUpdate()
844 …beta = cg->theta * tau_bfgs * (gkp1_yk / dk_yk - cg->yty * gd / (dk_yk * dk_yk)) - step * gd / dk_… in TaoBNCGStepDirectionUpdate()