Trait ganesh::Observer

source ·
pub trait Observer<T, U> {
    // Required method
    fn callback(&mut self, step: usize, status: &Status<T>, user_data: &mut U);
}
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: &Status<T>, user_data: &mut U)

A function that is called at every step of a minimization Algorithm.

Implementors§

source§

impl<T, U> Observer<T, U> for DebugObserver
where T: Debug, U: Debug,