pub trait Target {
    fn evaluate(&mut self, data: &[f64]) -> f64;

    fn iteration(&mut self, iter: Iteration<'_>) { ... }
}
Expand description

Represents a function to optimize

Required Methods

Evaluate the function at a given point Return f64::NAN if we’re out of bounds

Provided Methods

Called after every optimizer iteration

Implementations on Foreign Types

Implementors