pub struct TrfTrial {Show 32 fields
pub iteration: usize,
pub x: Vec<f64>,
pub f: Vec<f64>,
pub j: Vec<f64>,
pub g: Vec<f64>,
pub d: Vec<f64>,
pub j_h: Vec<f64>,
pub diag_h: Vec<f64>,
pub g_h: Vec<f64>,
pub theta: f64,
pub right_vectors: Vec<f64>,
pub g_norm: f64,
pub v: Vec<f64>,
pub dv: Vec<f64>,
pub delta: f64,
pub s: Vec<f64>,
pub uf: Vec<f64>,
pub alpha_in: f64,
pub alpha_out: f64,
pub n_iter: usize,
pub full_rank: bool,
pub p_h: Vec<f64>,
pub select: SelectTrace,
pub step: Vec<f64>,
pub step_h: Vec<f64>,
pub x_new: Vec<f64>,
pub actual_reduction: f64,
pub predicted_reduction: f64,
pub ratio: f64,
pub delta_new: f64,
pub accepted: bool,
pub jacobian_recomputed: bool,
}Fields§
§iteration: usize§x: Vec<f64>§f: Vec<f64>§j: Vec<f64>Row-major unscaled Jacobian at this trial’s base point.
g: Vec<f64>§d: Vec<f64>§j_h: Vec<f64>§diag_h: Vec<f64>§g_h: Vec<f64>§theta: f64§right_vectors: Vec<f64>Row-major right singular vectors; column signs match uf.
g_norm: f64§v: Vec<f64>§dv: Vec<f64>§delta: f64§s: Vec<f64>§uf: Vec<f64>§alpha_in: f64§alpha_out: f64§n_iter: usize§full_rank: bool§p_h: Vec<f64>§select: SelectTrace§step: Vec<f64>§step_h: Vec<f64>§x_new: Vec<f64>§actual_reduction: f64§predicted_reduction: f64§ratio: f64§delta_new: f64§accepted: bool§jacobian_recomputed: boolTrait Implementations§
Auto Trait Implementations§
impl Freeze for TrfTrial
impl RefUnwindSafe for TrfTrial
impl Send for TrfTrial
impl Sync for TrfTrial
impl Unpin for TrfTrial
impl UnsafeUnpin for TrfTrial
impl UnwindSafe for TrfTrial
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