basinhopping

Function basinhopping 

Source
pub fn basinhopping<F>(
    func: F,
    x0: Array1<f64>,
    options: Option<BasinHoppingOptions>,
    accept_test: Option<Box<dyn Fn(f64, f64, f64) -> bool>>,
    take_step: Option<Box<dyn FnMut(&Array1<f64>) -> Array1<f64>>>,
) -> Result<OptimizeResult<f64>, OptimizeError>
where F: Fn(&ArrayView1<'_, f64>) -> f64 + Clone,
Expand description

Perform global optimization using basin-hopping