pub enum LineSearch {
Armijo(Scalar, Scalar, usize),
Goldstein(Scalar, Scalar, usize),
Wolfe(Scalar, Scalar, Scalar, usize, bool),
}
Expand description
Available line search algorithms.
Variants§
Armijo(Scalar, Scalar, usize)
The Armijo condition.
Goldstein(Scalar, Scalar, usize)
The Goldstein conditions.
Wolfe(Scalar, Scalar, Scalar, usize, bool)
The Wolfe conditions.
Implementations§
Source§impl LineSearch
impl LineSearch
Trait Implementations§
Source§impl Debug for LineSearch
impl Debug for LineSearch
Auto Trait Implementations§
impl Freeze for LineSearch
impl RefUnwindSafe for LineSearch
impl Send for LineSearch
impl Sync for LineSearch
impl Unpin for LineSearch
impl UnwindSafe for LineSearch
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