pub trait ArgminTrustRegion: ArgminSolver {
    fn set_radius(&mut self, _: f64);
    fn set_grad(&mut self, _: <Self as ArgminNextIter>::Parameters);
    fn set_hessian(&mut self, _: <Self as ArgminNextIter>::Hessian);
}
Expand description

Defines a common interface to methods which calculate approximate steps for trust region methods. Requires that ArgminSolver is implemented as well.

Required Methods

Set the initial step length

Set the gradient at the starting point

Set the gradient at the starting point

Implementors