pub struct PartialSolution {
pub iteration: usize,
pub solution: Vec<Precision>,
pub residual_norm: Precision,
pub converged: bool,
pub estimated_remaining: Option<usize>,
pub timestamp: Instant,
}Expand description
Partial solution for streaming applications.
Fields§
§iteration: usizeCurrent iteration number
solution: Vec<Precision>Current solution estimate
residual_norm: PrecisionCurrent residual norm
converged: boolWhether convergence has been achieved
estimated_remaining: Option<usize>Estimated remaining iterations
timestamp: InstantTimestamp when this solution was computed (not serialized)
Trait Implementations§
Source§impl Clone for PartialSolution
impl Clone for PartialSolution
Source§fn clone(&self) -> PartialSolution
fn clone(&self) -> PartialSolution
Returns a duplicate of the value. Read more
1.0.0 · 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 PartialSolution
impl Debug for PartialSolution
Source§impl<'de> Deserialize<'de> for PartialSolution
impl<'de> Deserialize<'de> for PartialSolution
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
Source§impl PartialEq for PartialSolution
impl PartialEq for PartialSolution
Source§impl Serialize for PartialSolution
impl Serialize for PartialSolution
impl StructuralPartialEq for PartialSolution
Auto Trait Implementations§
impl Freeze for PartialSolution
impl RefUnwindSafe for PartialSolution
impl Send for PartialSolution
impl Sync for PartialSolution
impl Unpin for PartialSolution
impl UnwindSafe for PartialSolution
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