We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent cf29b06 commit 1c169e0Copy full SHA for 1c169e0
1 file changed
src/R2N.jl
@@ -340,11 +340,14 @@ function SolverCore.solve!(
340
d -> φ1(d) + ψ(d)::T
341
end
342
343
- mk = let ψ = ψ, solver = solver
344
- temp_σ = solver.subpb.model.data.σ
345
- solver.subpb.model.data.σ = zero(T)
346
- d -> obj(solver.subpb.model, d) + ψ(d)::T
347
- solver.subpb.model.data.σ = temp_σ
+ mk = let ψ = ψ, solver = solver
+ d -> begin
+ temp_σ = solver.subpb.model.data.σ
+ solver.subpb.model.data.σ = zero(T)
+ smooth_obj = obj(solver.subpb.model, d)
348
+ solver.subpb.model.data.σ = temp_σ
349
+ return smooth_obj + ψ(d)
350
+ end
351
352
353
prox!(s1, ψ, mν∇fk, ν₁)
0 commit comments