Struct optimization::ExactLineSearch
[−]
[src]
pub struct ExactLineSearch { /* fields omitted */ }Brute-force line search minimizing the objective function over a set of step width candidates, also known as exact line search.
Methods
impl ExactLineSearch[src]
fn new(
start_step_width: f64,
stop_step_width: f64,
increase_factor: f64
) -> ExactLineSearch
start_step_width: f64,
stop_step_width: f64,
increase_factor: f64
) -> ExactLineSearch
Creates a new ExactLineSearch given the start_step_width, the stop_step_width
and the increase_factor. The set of evaluated step widths γ is specified as
{ γ | γ = start_step_width · increase_factorⁱ, i ∈ N, γ <= stop_step_width },
assuming that start_step_width < stop_step_width and increase_factor > 1.
Trait Implementations
impl Debug for ExactLineSearch[src]
impl Copy for ExactLineSearch[src]
impl Clone for ExactLineSearch[src]
fn clone(&self) -> ExactLineSearch
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0
Performs copy-assignment from source. Read more