Home
last modified time | relevance | path

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

/petsc/src/tao/unconstrained/impls/cg/
H A Dtaocg.c17 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 Dbqnls.c9 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 Dbqnk.c8 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 Dblmvm.c9 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 Dbncg.c63 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 …]