@@ -145,9 +145,9 @@ reset_direction_state!(iter::ZeroFPRIteration, state::ZeroFPRState) =
145145 reset_direction_state! (acceleration_style (typeof (iter. directions)), iter, state)
146146
147147function Base. iterate (iter:: ZeroFPRIteration{R} , state:: ZeroFPRState ) where {R}
148- f_Axbar_upp, f_Axbar = if iter. adaptive == true
148+ if iter. adaptive == true
149149 gamma_prev = state. gamma
150- state. gamma, state. g_xbar, f_Axbar, f_Axbar_upp = backtrack_stepsize! (
150+ state. gamma, state. g_xbar, _, _ = backtrack_stepsize! (
151151 state. gamma,
152152 iter. f,
153153 iter. A,
@@ -167,18 +167,15 @@ function Base.iterate(iter::ZeroFPRIteration{R}, state::ZeroFPRState) where {R}
167167 if state. gamma != gamma_prev
168168 reset_direction_state! (iter, state)
169169 end
170- f_Axbar_upp, f_Axbar
171170 else
172171 mul! (state. Axbar, iter. A, state. xbar)
173- f_Axbar, grad_f_Axbar = value_and_gradient (iter. f, state. Axbar)
174- state. grad_f_Axbar .= grad_f_Axbar
175- f_model (iter, state), f_Axbar
172+ _, state. grad_f_Axbar = value_and_gradient (iter. f, state. Axbar)
176173 end
177174
178175 # compute residual at xbar
179176 mul! (state. At_grad_f_Axbar, iter. A' , state. grad_f_Axbar)
180177 state. y .= state. xbar .- state. gamma .* state. At_grad_f_Axbar
181- g_xbarbar = prox! (state. xbarbar, iter. g, state. y, state. gamma)
178+ prox! (state. xbarbar, iter. g, state. y, state. gamma)
182179 state. res_xbar .= state. xbar .- state. xbarbar
183180
184181 if state. is_prev_set == true
0 commit comments