pub struct JointIterationMetrics { /* private fields */ }Expand description
Scalar metrics emitted after one alternating object/illumination outer iteration.
Trait Implementations§
Source§impl AlgorithmIterationMetrics for JointIterationMetrics
impl AlgorithmIterationMetrics for JointIterationMetrics
Source§fn merge(&mut self, other: Self)
fn merge(&mut self, other: Self)
Deterministically accumulates metrics from another batch in schedule order.
Source§fn append_records(
&self,
iteration: usize,
output: &mut Vec<AlgorithmMetricRecord>,
)
fn append_records( &self, iteration: usize, output: &mut Vec<AlgorithmMetricRecord>, )
Appends stable scalar records for a one-based completed
iteration.Source§impl Clone for JointIterationMetrics
impl Clone for JointIterationMetrics
Source§fn clone(&self) -> JointIterationMetrics
fn clone(&self) -> JointIterationMetrics
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 JointIterationMetrics
impl Debug for JointIterationMetrics
Source§impl Default for JointIterationMetrics
impl Default for JointIterationMetrics
Source§fn default() -> JointIterationMetrics
fn default() -> JointIterationMetrics
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for JointIterationMetrics
impl RefUnwindSafe for JointIterationMetrics
impl Send for JointIterationMetrics
impl Sync for JointIterationMetrics
impl Unpin for JointIterationMetrics
impl UnsafeUnpin for JointIterationMetrics
impl UnwindSafe for JointIterationMetrics
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 more