pub struct NormalTrial {Show 17 fields
pub x: Vec<f64>,
pub cost: f64,
pub scale_inv: Vec<f64>,
pub v: Vec<f64>,
pub delta: f64,
pub alpha_in: f64,
pub alpha_out: f64,
pub s: Vec<f64>,
pub full_rank: bool,
pub step: Vec<f64>,
pub x_new: Vec<f64>,
pub predicted_reduction: f64,
pub actual_reduction: f64,
pub delta_new: f64,
pub ratio: f64,
pub accepted: bool,
pub select: SelectTrace,
}Expand description
Trial diagnostics without storing the large residual or a Jacobian.
Fields§
§x: Vec<f64>§cost: f64§scale_inv: Vec<f64>§v: Vec<f64>§delta: f64§alpha_in: f64§alpha_out: f64Alpha returned by solve_lsq_trust_region, before the radius rescaling.
s: Vec<f64>§full_rank: bool§step: Vec<f64>§x_new: Vec<f64>§predicted_reduction: f64§actual_reduction: f64§delta_new: f64§ratio: f64§accepted: bool§select: SelectTraceTrait Implementations§
Source§impl Debug for NormalTrial
impl Debug for NormalTrial
Auto Trait Implementations§
impl Freeze for NormalTrial
impl RefUnwindSafe for NormalTrial
impl Send for NormalTrial
impl Sync for NormalTrial
impl Unpin for NormalTrial
impl UnsafeUnpin for NormalTrial
impl UnwindSafe for NormalTrial
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