Searched refs:ynorm2 (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/tao/bound/impls/bncg/ |
| H A D | bncg.c | 440 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 …]
|