Searched refs:gnorm2 (Results 1 – 5 of 5) sorted by relevance
| /petsc/src/tao/unconstrained/impls/cg/ |
| H A D | taocg.c | 17 PetscReal step = 1.0, f, gnorm, gnorm2, delta, gd, ginner, beta; in TaoSolve_CG() local 37 gnorm2 = gnorm * gnorm; in TaoSolve_CG() 41 delta = 2.0 * PetscAbsScalar(f) / gnorm2; in TaoSolve_CG() 45 delta = 2.0 / gnorm2; in TaoSolve_CG() 61 gnorm2_old = gnorm2; in TaoSolve_CG() 68 delta = 2.0 * PetscAbsScalar(f) / gnorm2; in TaoSolve_CG() 72 delta = 2.0 / gnorm2; in TaoSolve_CG() 90 gnorm2 = gnorm2_old; in TaoSolve_CG() 95 delta = 2.0 * PetscAbsScalar(f) / gnorm2; in TaoSolve_CG() 99 delta = 2.0 / gnorm2; in TaoSolve_CG() [all …]
|
| /petsc/src/tao/bound/impls/bqnls/ |
| H A D | bqnls.c | 9 PetscReal gnorm2, delta; in TaoBQNLSComputeHessian() local 13 gnorm2 = bnk->gnorm * bnk->gnorm; in TaoBQNLSComputeHessian() 14 if (gnorm2 == 0.0) gnorm2 = PETSC_MACHINE_EPSILON; in TaoBQNLSComputeHessian() 15 if (bnk->f == 0.0) delta = 2.0 / gnorm2; in TaoBQNLSComputeHessian() 16 else delta = 2.0 * PetscAbsScalar(bnk->f) / gnorm2; in TaoBQNLSComputeHessian()
|
| /petsc/src/tao/bound/impls/bqnk/ |
| H A D | bqnk.c | 8 PetscReal gnorm2, delta; in TaoBQNKComputeHessian() local 20 gnorm2 = bnk->gnorm * bnk->gnorm; in TaoBQNKComputeHessian() 21 if (gnorm2 == 0.0) gnorm2 = PETSC_MACHINE_EPSILON; in TaoBQNKComputeHessian() 23 delta = 2.0 / gnorm2; in TaoBQNKComputeHessian() 25 delta = 2.0 * PetscAbsScalar(bnk->f) / gnorm2; in TaoBQNKComputeHessian()
|
| /petsc/src/tao/bound/impls/blmvm/ |
| H A D | blmvm.c | 9 PetscReal f, fold, gdx, gnorm, gnorm2; in TaoSolve_BLMVM() local 46 gnorm2 = gnorm * gnorm; in TaoSolve_BLMVM() 47 if (gnorm2 == 0.0) gnorm2 = PETSC_MACHINE_EPSILON; in TaoSolve_BLMVM() 49 delta = 2.0 / gnorm2; in TaoSolve_BLMVM() 51 delta = 2.0 * PetscAbsScalar(f) / gnorm2; in TaoSolve_BLMVM()
|
| /petsc/src/tao/bound/impls/bncg/ |
| H A D | bncg.c | 63 PetscReal step = 1.0, gnorm, gnorm2, resnorm; in TaoSolve_BNCG() local 85 gnorm2 = gnorm * gnorm; in TaoSolve_BNCG() 107 PetscCall(TaoBNCGResetUpdate(tao, gnorm2)); in TaoSolve_BNCG() 436 PETSC_INTERN PetscErrorCode TaoBNCGStepDirectionUpdate(Tao tao, PetscReal gnorm2, PetscReal step, P… in TaoBNCGStepDirectionUpdate() argument 492 PetscCall(TaoBNCGResetUpdate(tao, gnorm2)); in TaoBNCGStepDirectionUpdate() 539 beta = tau_k * gnorm2 / gnorm2_old; in TaoBNCGStepDirectionUpdate() 595 beta = tau_k * gnorm2 / (gd - gd_old); in TaoBNCGStepDirectionUpdate() 620 PetscCall(TaoBNCGResetUpdate(tao, gnorm2)); in TaoBNCGStepDirectionUpdate() 710 PetscCall(TaoBNCGResetUpdate(tao, gnorm2)); in TaoBNCGStepDirectionUpdate() 873 PetscReal step = 1.0, gnorm2, gd, dnorm = 0.0; in TaoBNCGConductIteration() local [all …]
|