pub struct LineSearchConfig {
pub initial_step: f64,
pub contraction: f64,
pub sufficient_decrease: f64,
pub max_iterations: usize,
}Expand description
Configuration for backtracking line search.
Fields§
§initial_step: f64Initial step size.
contraction: f64Contraction factor in (0, 1).
sufficient_decrease: f64Armijo sufficient decrease coefficient in (0, 1).
max_iterations: usizeMaximum backtracking iterations.
Trait Implementations§
Source§impl Clone for LineSearchConfig
impl Clone for LineSearchConfig
Source§fn clone(&self) -> LineSearchConfig
fn clone(&self) -> LineSearchConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for LineSearchConfig
impl Debug for LineSearchConfig
Source§impl Default for LineSearchConfig
impl Default for LineSearchConfig
impl Copy for LineSearchConfig
Auto Trait Implementations§
impl Freeze for LineSearchConfig
impl RefUnwindSafe for LineSearchConfig
impl Send for LineSearchConfig
impl Sync for LineSearchConfig
impl Unpin for LineSearchConfig
impl UnsafeUnpin for LineSearchConfig
impl UnwindSafe for LineSearchConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more