pub struct AdvancedPerformanceMetrics {
pub overall_performance: f64,
pub vision_performance: f64,
pub clustering_performance: f64,
pub spatial_performance: f64,
pub neural_performance: f64,
pub quantum_coherence: f64,
pub neuromorphic_adaptation: f64,
pub ai_optimization_gain: f64,
}Expand description
Comprehensive performance metrics for Advanced mode processing
Tracks performance across all modules and processing paradigms including quantum, neuromorphic, and AI optimization metrics.
Fields§
§overall_performance: f64Overall system performance score (normalized 0.0-1.0)
vision_performance: f64Vision processing module performance score
clustering_performance: f64Clustering module performance score
spatial_performance: f64Spatial processing module performance score
neural_performance: f64Neural network module performance score
quantum_coherence: f64Quantum coherence measure for quantum-inspired algorithms
neuromorphic_adaptation: f64Neuromorphic adaptation efficiency measure
ai_optimization_gain: f64AI optimization performance gain factor
Trait Implementations§
Source§impl Clone for AdvancedPerformanceMetrics
impl Clone for AdvancedPerformanceMetrics
Source§fn clone(&self) -> AdvancedPerformanceMetrics
fn clone(&self) -> AdvancedPerformanceMetrics
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 AdvancedPerformanceMetrics
impl Debug for AdvancedPerformanceMetrics
Auto Trait Implementations§
impl Freeze for AdvancedPerformanceMetrics
impl RefUnwindSafe for AdvancedPerformanceMetrics
impl Send for AdvancedPerformanceMetrics
impl Sync for AdvancedPerformanceMetrics
impl Unpin for AdvancedPerformanceMetrics
impl UnwindSafe for AdvancedPerformanceMetrics
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<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().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.