Lines Matching refs:gnorm2
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()
140 gnorm2 = gnorm * gnorm; in TaoSolve_CG()
149 if (PetscAbsScalar(ginner) >= cgP->eta * gnorm2) { in TaoSolve_CG()
156 beta = gnorm2 / gnorm2_old; in TaoSolve_CG()
160 beta = (gnorm2 - ginner) / gnorm2_old; in TaoSolve_CG()
164 beta = PetscMax((gnorm2 - ginner) / gnorm2_old, 0.0); in TaoSolve_CG()
170 beta = (gnorm2 - ginner) / (gd - gd_old); in TaoSolve_CG()
176 beta = gnorm2 / (gd - gd_old); in TaoSolve_CG()