pub trait ObjectiveFunction { // Required methods fn evaluate(&self, parameters: &[f64]) -> f64; fn get_bounds(&self) -> Vec<(f64, f64)>; }
Objective function trait