pub struct ConvergenceTrace {
pub iter: Vec<i32>,
pub objective: Vec<f64>,
pub inf_pr: Vec<f64>,
pub inf_du: Vec<f64>,
pub mu: Vec<f64>,
pub d_norm: Vec<f64>,
pub regularization: Vec<f64>,
pub alpha_dual: Vec<f64>,
pub alpha_primal: Vec<f64>,
pub alpha_primal_char: Vec<char>,
pub ls_trials: Vec<i32>,
}Expand description
Per-iteration trajectory in column-oriented form. More compact than
a Vec<IterRecord> when serialised, since the column names are
emitted once.
Fields§
§iter: Vec<i32>§objective: Vec<f64>§inf_pr: Vec<f64>§inf_du: Vec<f64>§mu: Vec<f64>§d_norm: Vec<f64>§regularization: Vec<f64>§alpha_dual: Vec<f64>§alpha_primal: Vec<f64>§alpha_primal_char: Vec<char>§ls_trials: Vec<i32>Trait Implementations§
Source§impl Clone for ConvergenceTrace
impl Clone for ConvergenceTrace
Source§fn clone(&self) -> ConvergenceTrace
fn clone(&self) -> ConvergenceTrace
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ConvergenceTrace
impl Debug for ConvergenceTrace
Source§impl<'de> Deserialize<'de> for ConvergenceTrace
impl<'de> Deserialize<'de> for ConvergenceTrace
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ConvergenceTrace
impl RefUnwindSafe for ConvergenceTrace
impl Send for ConvergenceTrace
impl Sync for ConvergenceTrace
impl Unpin for ConvergenceTrace
impl UnsafeUnpin for ConvergenceTrace
impl UnwindSafe for ConvergenceTrace
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