Struct optimization::ArmijoLineSearch
[−]
[src]
pub struct ArmijoLineSearch { /* fields omitted */ }Backtracking line search evaluating the Armijo rule at each step width.
Methods
impl ArmijoLineSearch[src]
fn new(
control_parameter: f64,
initial_step_width: f64,
decay_factor: f64
) -> ArmijoLineSearch
control_parameter: f64,
initial_step_width: f64,
decay_factor: f64
) -> ArmijoLineSearch
Creates a new ArmijoLineSearch given the control_parameter ∈ (0, 1), the
initial_step_width > 0 and the decay_factor ∈ (0, 1).
Armijo used in his paper the values 0.5, 1.0 and 0.5, respectively.
Trait Implementations
impl Debug for ArmijoLineSearch[src]
impl Copy for ArmijoLineSearch[src]
impl Clone for ArmijoLineSearch[src]
fn clone(&self) -> ArmijoLineSearch
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