Lines Matching refs:lambda

19   PetscReal lambda, eps, mumin;  member
36 PetscReal lambda, mu; in TaoShellSolve_SoftThreshold() local
48 PetscCall(TaoADMMGetRegularizerCoefficient(admm_tao, &lambda)); in TaoShellSolve_SoftThreshold()
60 PetscCall(TaoSoftThreshold(work, -lambda / mu, lambda / mu, out)); in TaoShellSolve_SoftThreshold()
88 PetscReal lambda; in RegularizerObjectiveAndGradient1() local
102 PetscCall(TaoADMMGetRegularizerCoefficient(admm_tao, &lambda)); in RegularizerObjectiveAndGradient1()
103 *f_reg *= lambda; in RegularizerObjectiveAndGradient1()
106 PetscCall(VecScale(G_reg, lambda)); in RegularizerObjectiveAndGradient1()
114 PetscReal temp, lambda; in RegularizerObjectiveAndGradient2() local
121 PetscCall(TaoADMMGetRegularizerCoefficient(admm_tao, &lambda)); in RegularizerObjectiveAndGradient2()
122 *f_reg = 0.5 * lambda * temp; in RegularizerObjectiveAndGradient2()
125 PetscCall(VecScale(G_reg, lambda)); in RegularizerObjectiveAndGradient2()
160 PetscReal f_reg, lambda; in FullObjGrad() local
175 PetscCall(TaoADMMGetRegularizerCoefficient(tao, &lambda)); in FullObjGrad()
177 lambda = user->lambda; in FullObjGrad()
180 *f += lambda * f_reg * f_reg; in FullObjGrad()
185 PetscCall(VecAXPY(g, 2 * lambda, X)); in FullObjGrad()
277 user->lambda = 1.e-8; in InitializeUserData()
284 …The regularization multiplier. 1 default", "tomographyADMM.c", user->lambda, &user->lambda, NULL)); in InitializeUserData()
337 PetscCall(MatShift(user->HF, user->lambda)); in main()
354 PetscCall(MatScale(user->Hz, user->lambda)); in main()
373 PetscCall(TaoADMMSetRegularizerCoefficient(tao, user->lambda)); in main()