Trait optimize::Minimizer [−][src]
pub trait Minimizer { fn minimize<F: Fn(ArrayView1<f64>) -> f64>(
&self,
func: F,
args: ArrayView1<f64>
) -> Array1<f64>; }
A general minimizer trait.
Required Methods
fn minimize<F: Fn(ArrayView1<f64>) -> f64>(
&self,
func: F,
args: ArrayView1<f64>
) -> Array1<f64>
&self,
func: F,
args: ArrayView1<f64>
) -> Array1<f64>
Minimizes the given function returned scalar value by exploring the parameter space. May or may not use numerical differential, depending on particular implementation.
Implementors
impl Minimizer for NelderMead