Trait argmin::core::Observe [−][src]
pub trait Observe<O: ArgminOp> { fn observe_init(&self, _name: &str, _kv: &ArgminKV) -> Result<(), Error> { ... } fn observe_iter(
&mut self,
_state: &IterState<O>,
_kv: &ArgminKV
) -> Result<(), Error> { ... } }
Expand description
Defines the interface every Observer needs to expose
Provided methods
Called once at the beginning of the execution of the solver.
Parameters:
name
: Name of the solver
kv
: Key-Value storage of initial configurations defined by the Solver