@@ -179,21 +179,23 @@ function _markdown(m::MixedModel)
179179end
180180
181181function _markdown (s:: OptSummary )
182+ optimizer_settings = [[" Optimizer" , " `$(s. optimizer) `" ],
183+ [" Backend" , " `$(s. backend) `" ],
184+ [" Lower bounds" , string (s. lowerbd)]]
185+
186+ for param in opt_params (Val (s. backend))
187+ push! (optimizer_settings, [string (param), string (getfield (s, param))])
188+ end
189+
182190 rows = [
183191 [" " , " " ],
184192 [" **Initialization**" , " " ],
185193 [" Initial parameter vector" , string (s. initial)],
186194 [" Initial objective value" , string (s. finitial)],
187195 [" **Optimizer settings** " , " " ],
188- [" Optimizer (from NLopt)" , " `$(s. optimizer) `" ],
189- [" Lower bounds" , string (s. lowerbd)],
190- [" `ftol_rel`" , string (s. ftol_rel)],
191- [" `ftol_abs`" , string (s. ftol_abs)],
192- [" `xtol_rel`" , string (s. xtol_rel)],
193- [" `xtol_abs`" , string (s. xtol_abs)],
194- [" `initial_step`" , string (s. initial_step)],
195- [" `maxfeval`" , string (s. maxfeval)],
196- [" `maxtime`" , string (s. maxtime)],
196+ optimizer_settings... ,
197+ [" xtol_zero_abs" , string (s. xtol_zero_abs)],
198+ [" ftol_zero_abs" , string (s. ftol_zero_abs)],
197199 [" **Result**" , " " ],
198200 [" Function evaluations" , string (s. feval)],
199201 [" Final parameter vector" , " $(round .(s. final; digits= 4 )) " ],
0 commit comments