ganesh

Trait Observer

Source
pub trait Observer<U> {
    // Required method
    fn callback(
        &mut self,
        step: usize,
        status: &mut Status,
        user_data: &mut U,
    ) -> bool;
}
Expand description

A trait which holds a callback function that can be used to check an Algorithm’s Status during a minimization.

Required Methods§

Source

fn callback( &mut self, step: usize, status: &mut Status, user_data: &mut U, ) -> bool

A function that is called at every step of a minimization Algorithm. If it returns false, the Minimizer::minimize method will terminate.

Implementors§