pub struct RTRConfig {
pub max_iters: usize,
pub grad_tol: Real,
pub delta_init: Real,
pub delta_max: Real,
pub rho_min: Real,
pub max_cg_iters: usize,
pub cg_tol: Real,
}Expand description
Configuration for Riemannian Trust Region.
Fields§
§max_iters: usizeMaximum number of outer iterations.
grad_tol: RealStop when ||grad f(x)|| < grad_tol.
delta_init: RealInitial trust radius.
delta_max: RealMaximum trust radius.
rho_min: RealMinimum acceptable ratio ρ for step acceptance.
max_cg_iters: usizeMaximum number of inner CG iterations per outer step.
cg_tol: RealCG convergence tolerance (relative to ||g||).
Trait Implementations§
Auto Trait Implementations§
impl Freeze for RTRConfig
impl RefUnwindSafe for RTRConfig
impl Send for RTRConfig
impl Sync for RTRConfig
impl Unpin for RTRConfig
impl UnsafeUnpin for RTRConfig
impl UnwindSafe for RTRConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more