pub struct ObservableVariance {
pub variance: f64,
pub mean: f64,
pub metadata: RunMetadata,
}Expand description
Operator variance of a weighted Pauli observable, returned by
Simulate::observable_variance.
Fields§
§variance: f64<H^2> - <H>^2 on the output state.
mean: f64<H> on the same state, evaluated on the way to the variance.
metadata: RunMetadataTrait Implementations§
Source§impl Clone for ObservableVariance
impl Clone for ObservableVariance
Source§fn clone(&self) -> ObservableVariance
fn clone(&self) -> ObservableVariance
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ObservableVariance
impl RefUnwindSafe for ObservableVariance
impl Send for ObservableVariance
impl Sync for ObservableVariance
impl Unpin for ObservableVariance
impl UnsafeUnpin for ObservableVariance
impl UnwindSafe for ObservableVariance
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T, U> Imply<T> for U
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 more