pub struct HybridPerformanceMetrics {
pub quantum_runtime_ms: f64,
pub classical_runtime_ms: f64,
pub total_runtime_ms: f64,
pub speedup_factor: f64,
pub convergence_rate: f64,
pub solution_quality: f64,
pub quantum_advantage_episodes: usize,
pub classical_advantage_episodes: usize,
}Expand description
Performance metrics for hybrid algorithms
Fields§
§quantum_runtime_ms: f64Quantum component runtime
classical_runtime_ms: f64Classical component runtime
total_runtime_ms: f64Total hybrid runtime
speedup_factor: f64Quantum speedup factor
convergence_rate: f64Convergence rate
solution_quality: f64Solution quality score
quantum_advantage_episodes: usizeQuantum advantage episodes
classical_advantage_episodes: usizeClassical advantage episodes
Trait Implementations§
Source§impl Clone for HybridPerformanceMetrics
impl Clone for HybridPerformanceMetrics
Source§fn clone(&self) -> HybridPerformanceMetrics
fn clone(&self) -> HybridPerformanceMetrics
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 moreAuto Trait Implementations§
impl Freeze for HybridPerformanceMetrics
impl RefUnwindSafe for HybridPerformanceMetrics
impl Send for HybridPerformanceMetrics
impl Sync for HybridPerformanceMetrics
impl Unpin for HybridPerformanceMetrics
impl UnwindSafe for HybridPerformanceMetrics
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.