Lines Matching refs:yts
257 PetscErrorCode TaoBNCGComputeScalarScaling(PetscReal yty, PetscReal yts, PetscReal sts, PetscReal *… in TaoBNCGComputeScalarScaling() argument
263 if (1.0 == alpha) *scale = yts / yty; in TaoBNCGComputeScalarScaling()
264 else if (0.0 == alpha) *scale = sts / yts; in TaoBNCGComputeScalarScaling()
268 b = yts; in TaoBNCGComputeScalarScaling()
594 PetscCall(TaoBNCGComputeScalarScaling(ynorm2, step * dk_yk, cg->yts, &tau_k, cg->alpha)); in TaoBNCGStepDirectionUpdate()
617 cg->yts = step * dk_yk; in TaoBNCGStepDirectionUpdate()
624 PetscCall(TaoBNCGComputeScalarScaling(ynorm2, cg->yts, snorm * snorm, &tau_k, cg->alpha)); in TaoBNCGStepDirectionUpdate()
665 cg->yts = dk_yk * step; in TaoBNCGStepDirectionUpdate()
668 PetscCall(TaoBNCGComputeScalarScaling(ynorm2, cg->yts, snorm * snorm, &tau_k, cg->alpha)); in TaoBNCGStepDirectionUpdate()
707 cg->yts = dk_yk * step; in TaoBNCGStepDirectionUpdate()
714 PetscCall(TaoBNCGComputeScalarScaling(ynorm2, cg->yts, snorm * snorm, &tau_k, cg->alpha)); in TaoBNCGStepDirectionUpdate()
772 cg->yts = dk_yk * step; in TaoBNCGStepDirectionUpdate()
777 PetscCall(TaoBNCGComputeScalarScaling(cg->yty, cg->yts, cg->sts, &tau_k, cg->alpha)); in TaoBNCGStepDirectionUpdate()
801 cg->yts = dk_yk * step; in TaoBNCGStepDirectionUpdate()
806 PetscCall(TaoBNCGComputeScalarScaling(cg->yty, cg->yts, cg->sts, &tau_k, cg->alpha)); in TaoBNCGStepDirectionUpdate()
832 cg->yts = step * dk_yk; in TaoBNCGStepDirectionUpdate()