Home
last modified time | relevance | path

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

/petsc/src/tao/bound/impls/bncg/
H A Dbncg.c440 PetscReal tmp = 1.0, ynorm, ynorm2 = 1.0, snorm = 1.0, dk_yk = 1.0, gd; in TaoBNCGStepDirectionUpdate() local
450 ynorm2 = ynorm * ynorm; in TaoBNCGStepDirectionUpdate()
497 } else if (ynorm2 > PETSC_MACHINE_EPSILON) { in TaoBNCGStepDirectionUpdate()
503 PetscCall(TaoBNCGComputeScalarScaling(ynorm2, step * dk_yk, cg->sts, &tau_k, cg->alpha)); in TaoBNCGStepDirectionUpdate()
520 PetscCall(TaoBNCGComputeScalarScaling(ynorm2, step * dk_yk, cg->sts, &tau_k, cg->alpha)); in TaoBNCGStepDirectionUpdate()
535 ynorm2 = ynorm * ynorm; in TaoBNCGStepDirectionUpdate()
538 …PetscCall(TaoBNCGComputeScalarScaling(ynorm2, step * dk_yk, step * step * dnorm * dnorm, &tau_k, c… in TaoBNCGStepDirectionUpdate()
555 … PetscCall(TaoBNCGComputeScalarScaling(ynorm2, step * dk_yk, snorm * snorm, &tau_k, cg->alpha)); in TaoBNCGStepDirectionUpdate()
570 ynorm2 = ynorm * ynorm; in TaoBNCGStepDirectionUpdate()
574 … PetscCall(TaoBNCGComputeScalarScaling(ynorm2, step * dk_yk, snorm * snorm, &tau_k, cg->alpha)); in TaoBNCGStepDirectionUpdate()
[all …]