Trait ncollide_utils::LineSearch [] [src]

pub trait LineSearch<N, V> {
    fn step_size<F: Fn(&V) -> N>(&self, f: &mut F, df: &V, x: &V, dir: &V) -> N;
}

Trait for line search methods.

Required Methods

fn step_size<F: Fn(&V) -> N>(&self, f: &mut F, df: &V, x: &V, dir: &V) -> N

Gets a near-optimal step size for the next descent.

Implementors