pub struct TofMultiBankInstrumentResult {
pub banks: Vec<TofMultiBankResultBank>,
pub instruments: Vec<TofBankInstrumentState>,
pub metrics: TofMultiBankMetrics,
pub diagnostics: TofInstrumentDiagnostics,
pub history: Vec<TofMultiBankInstrumentIterationRecord>,
pub termination_reason: TerminationReason,
pub checkpoint: TofMultiBankInstrumentCheckpoint,
}Expand description
Complete result from analytical bank-local TOF instrument refinement.
Fields§
§banks: Vec<TofMultiBankResultBank>Final bank-local display states and fused derivative calculations.
instruments: Vec<TofBankInstrumentState>Accepted instruments in bank input order.
metrics: TofMultiBankMetricsFinal aggregate residual metrics.
diagnostics: TofInstrumentDiagnosticsFinal selected-system identifiability diagnostics.
history: Vec<TofMultiBankInstrumentIterationRecord>Complete deterministic accepted history.
termination_reason: TerminationReasonStable bounded-runtime termination category.
checkpoint: TofMultiBankInstrumentCheckpointComplete last accepted state.
Trait Implementations§
Source§impl Clone for TofMultiBankInstrumentResult
impl Clone for TofMultiBankInstrumentResult
Source§fn clone(&self) -> TofMultiBankInstrumentResult
fn clone(&self) -> TofMultiBankInstrumentResult
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 TofMultiBankInstrumentResult
impl Debug for TofMultiBankInstrumentResult
impl StructuralPartialEq for TofMultiBankInstrumentResult
Auto Trait Implementations§
impl Freeze for TofMultiBankInstrumentResult
impl RefUnwindSafe for TofMultiBankInstrumentResult
impl Send for TofMultiBankInstrumentResult
impl Sync for TofMultiBankInstrumentResult
impl Unpin for TofMultiBankInstrumentResult
impl UnsafeUnpin for TofMultiBankInstrumentResult
impl UnwindSafe for TofMultiBankInstrumentResult
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Pointable for T
impl<T> Pointable for T
impl<T> Scalar for T
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.