pub trait Observer<U> { // Required method fn callback( &mut self, step: usize, status: &mut Status, user_data: &mut U, ) -> bool; }
A trait which holds a callback function that can be used to check an Algorithm’s Status during a minimization.
callback
Algorithm
Status
A function that is called at every step of a minimization Algorithm. If it returns false, the Minimizer::minimize method will terminate.
false
Minimizer::minimize