pub struct GeneratedNoise { /* private fields */ }Expand description
The noise of Circuit::generated: Stim’s four strengths, each zero (left out) unless set.
Implementations§
Source§impl GeneratedNoise
impl GeneratedNoise
Sourcepub fn new() -> GeneratedNoise
pub fn new() -> GeneratedNoise
No noise.
Sourcepub fn after_clifford_depolarization(self, p: f64) -> GeneratedNoise
pub fn after_clifford_depolarization(self, p: f64) -> GeneratedNoise
DEPOLARIZE1/DEPOLARIZE2 after every Clifford gate.
Sourcepub fn before_round_data_depolarization(self, p: f64) -> GeneratedNoise
pub fn before_round_data_depolarization(self, p: f64) -> GeneratedNoise
DEPOLARIZE1 on the data at the start of every round.
Sourcepub fn before_measure_flip_probability(self, p: f64) -> GeneratedNoise
pub fn before_measure_flip_probability(self, p: f64) -> GeneratedNoise
A flip before every measurement.
Sourcepub fn after_reset_flip_probability(self, p: f64) -> GeneratedNoise
pub fn after_reset_flip_probability(self, p: f64) -> GeneratedNoise
A flip after every reset.
Trait Implementations§
Source§impl Clone for GeneratedNoise
impl Clone for GeneratedNoise
impl Copy for GeneratedNoise
Source§impl Debug for GeneratedNoise
impl Debug for GeneratedNoise
Source§impl Default for GeneratedNoise
impl Default for GeneratedNoise
Source§impl PartialEq for GeneratedNoise
impl PartialEq for GeneratedNoise
impl StructuralPartialEq for GeneratedNoise
Auto Trait Implementations§
impl Freeze for GeneratedNoise
impl RefUnwindSafe for GeneratedNoise
impl Send for GeneratedNoise
impl Sync for GeneratedNoise
impl Unpin for GeneratedNoise
impl UnsafeUnpin for GeneratedNoise
impl UnwindSafe for GeneratedNoise
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