pub struct IntegrationMetrics {
pub total_samples: usize,
pub total_time_seconds: f64,
pub samples_per_second: f64,
pub memory_usage_mb: f64,
pub parallel_efficiency: f64,
pub variance_reduction_factor: f64,
pub convergence_rate: f64,
}Expand description
Integration metrics and performance monitoring
Fields§
§total_samples: usizeTotal samples evaluated
total_time_seconds: f64Total wall-clock time
samples_per_second: f64Samples per second
memory_usage_mb: f64Memory usage in MB
parallel_efficiency: f64Parallel efficiency
variance_reduction_factor: f64Variance reduction factor
convergence_rate: f64Error convergence rate
Trait Implementations§
Source§impl Clone for IntegrationMetrics
impl Clone for IntegrationMetrics
Source§fn clone(&self) -> IntegrationMetrics
fn clone(&self) -> IntegrationMetrics
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 IntegrationMetrics
impl Debug for IntegrationMetrics
Source§impl Default for IntegrationMetrics
impl Default for IntegrationMetrics
Source§fn default() -> IntegrationMetrics
fn default() -> IntegrationMetrics
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for IntegrationMetrics
impl RefUnwindSafe for IntegrationMetrics
impl Send for IntegrationMetrics
impl Sync for IntegrationMetrics
impl Unpin for IntegrationMetrics
impl UnwindSafe for IntegrationMetrics
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
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.