pub struct CrosstalkCharacterization {
pub device_id: String,
pub config: CrosstalkConfig,
pub crosstalk_matrix: Array2<f64>,
pub frequency_crosstalk: HashMap<(usize, usize), Array1<Complex64>>,
pub amplitude_crosstalk: HashMap<(usize, usize), Array1<f64>>,
pub spectral_signatures: SpectralCrosstalkAnalysis,
pub temporal_correlations: TemporalCrosstalkAnalysis,
pub spatial_patterns: SpatialCrosstalkAnalysis,
pub crosstalk_mechanisms: Vec<CrosstalkMechanism>,
pub mitigation_strategies: Vec<MitigationStrategy>,
}Expand description
Comprehensive cross-talk characterization results
Fields§
§device_id: StringDevice identifier
config: CrosstalkConfigConfiguration used
crosstalk_matrix: Array2<f64>Cross-talk matrix (qubit-to-qubit crosstalk strength)
frequency_crosstalk: HashMap<(usize, usize), Array1<Complex64>>Frequency-dependent crosstalk
amplitude_crosstalk: HashMap<(usize, usize), Array1<f64>>Amplitude-dependent crosstalk
spectral_signatures: SpectralCrosstalkAnalysisSpectral crosstalk signatures
temporal_correlations: TemporalCrosstalkAnalysisTemporal correlation analysis
spatial_patterns: SpatialCrosstalkAnalysisSpatial correlation patterns
crosstalk_mechanisms: Vec<CrosstalkMechanism>Crosstalk mechanisms identified
mitigation_strategies: Vec<MitigationStrategy>Mitigation strategies
Trait Implementations§
Source§impl Clone for CrosstalkCharacterization
impl Clone for CrosstalkCharacterization
Source§fn clone(&self) -> CrosstalkCharacterization
fn clone(&self) -> CrosstalkCharacterization
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 CrosstalkCharacterization
impl RefUnwindSafe for CrosstalkCharacterization
impl Send for CrosstalkCharacterization
impl Sync for CrosstalkCharacterization
impl Unpin for CrosstalkCharacterization
impl UnwindSafe for CrosstalkCharacterization
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
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.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.