| 239 // Update main tolerance for next iteration |
239 // Update main tolerance for next iteration |
| 240 ε = tolerance.update(ε, iter); |
240 ε = tolerance.update(ε, iter); |
| 241 } |
241 } |
| 242 |
242 |
| 243 //postprocess(μ_prev, config, f) |
243 //postprocess(μ_prev, config, f) |
| 244 postprocess(μ, config, |μ̃| f.apply(μ̃)) |
244 postprocess(μ, config, |μ̃| f.apply(μ̃) + reg.apply(μ̃)) |
| 245 } |
245 } |
| 246 |
246 |
| 247 /// Iteratively solve the pointsource localisation problem using inertial forward-backward splitting. |
247 /// Iteratively solve the pointsource localisation problem using inertial forward-backward splitting. |
| 248 /// |
248 /// |
| 249 /// The settings in `config` have their [respective documentation](FBConfig). `opA` is the |
249 /// The settings in `config` have their [respective documentation](FBConfig). `opA` is the |