Skip to content

Commit 4bf87cb

Browse files
add sigma entry in RegExecStats
1 parent 9109051 commit 4bf87cb

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

src/R2_alg.jl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -410,6 +410,7 @@ function SolverCore.solve!(
410410
set_objective!(stats, fk + hk)
411411
set_solver_specific!(stats, :smooth_obj, fk)
412412
set_solver_specific!(stats, :nonsmooth_obj, hk)
413+
set_solver_specific!(stats, :sigma, σk)
413414

414415
φk(d) = dot(∇fk, d)
415416
mk(d)::T = φk(d) + ψ(d)::T
@@ -498,6 +499,7 @@ function SolverCore.solve!(
498499
set_objective!(stats, fk + hk)
499500
set_solver_specific!(stats, :smooth_obj, fk)
500501
set_solver_specific!(stats, :nonsmooth_obj, hk)
502+
set_solver_specific!(stats, :sigma, σk)
501503
set_iter!(stats, stats.iter + 1)
502504
set_time!(stats, time() - start_time)
503505

src/utils.jl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,5 +37,6 @@ function RegularizedExecutionStats(reg_nlp::AbstractRegularizedNLPModel{T, V}) w
3737
stats = GenericExecutionStats(reg_nlp.model, solver_specific = Dict{Symbol, T}())
3838
set_solver_specific!(stats, :smooth_obj, T(Inf))
3939
set_solver_specific!(stats, :nonsmooth_obj, T(Inf))
40+
set_solver_specific!(stats, :sigma, T(Inf))
4041
return stats
4142
end

0 commit comments

Comments
 (0)