pub enum MitigationStrategy {
ZNE {
scale_factors: Vec<f64>,
},
PEC {
gamma: f64,
},
MeasurementCorrection,
Custom {
name: String,
mitigate_fn: fn(f64) -> f64,
overhead: f64,
},
}Expand description
Mitigation strategies for the composite mitigator.
Variants§
ZNE
Zero-Noise Extrapolation
PEC
Probabilistic Error Cancellation
MeasurementCorrection
Measurement error correction
Custom
Custom mitigation function
Trait Implementations§
Source§impl Clone for MitigationStrategy
impl Clone for MitigationStrategy
Source§fn clone(&self) -> MitigationStrategy
fn clone(&self) -> MitigationStrategy
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 MitigationStrategy
impl RefUnwindSafe for MitigationStrategy
impl Send for MitigationStrategy
impl Sync for MitigationStrategy
impl Unpin for MitigationStrategy
impl UnwindSafe for MitigationStrategy
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