Originally Posted by NiklasH
The objective function returns the objective value *after* parameter optimizations, no?
Not correct. It returns each individual iteration's objective measure. Zorro then evaluates all objective() returns after all objective() calls are complete.