Trait WolfeConditions
Source pub trait WolfeConditions: SufficientDecreaseCondition + CurvatureCondition {
// Provided methods
fn wolfe_conditions_with_directional_derivative(
&self,
f_k: &Floating,
f_kp1: &Floating,
grad_k: &DVector<Floating>,
grad_kp1: &DVector<Floating>,
t: &Floating,
direction_k: &DVector<Floating>,
) -> bool { ... }
fn strong_wolfe_conditions_with_directional_derivative(
&self,
f_k: &Floating,
f_kp1: &Floating,
grad_k: &DVector<Floating>,
grad_kp1: &DVector<Floating>,
t: &Floating,
direction_k: &DVector<Floating>,
) -> bool { ... }
}