pub trait TrustRegionRadius<F> {
// Required method
fn set_radius(&mut self, radius: F);
}
Expand description
An interface methods which calculate approximate steps for trust region methods must implement.
§Example
use argmin::solver::trustregion::TrustRegionRadius;
struct MySubProblem<F> {
radius: F
}
impl<F> TrustRegionRadius<F> for MySubProblem<F> {
fn set_radius(&mut self, radius: F) {
self.radius = radius
}
}
Required Methods§
Sourcefn set_radius(&mut self, radius: F)
fn set_radius(&mut self, radius: F)
Set the initial radius
§Example
use argmin::solver::trustregion::TrustRegionRadius;
let mut subproblem = MySubProblem::new();
subproblem.set_radius(0.8);