[][src]Trait argmin_core::ArgminNLCGBetaUpdate

pub trait ArgminNLCGBetaUpdate<T> {
    fn update(&self, nabla_f_k: &T, nabla_f_k_p_1: &T, p_k: &T) -> f64;
}

Every method for the update of beta needs to implement this trait.

Required methods

fn update(&self, nabla_f_k: &T, nabla_f_k_p_1: &T, p_k: &T) -> f64

Update beta Parameter 1: \nabla f_k Parameter 2: \nabla f_{k+1} Parameter 3: p_k

Loading content...

Implementors

Loading content...