pub struct QuantumFourierSampling {
pub qft_implementation: QFTImplementation,
pub period_finding: PeriodFinding,
pub hidden_subgroup: HiddenSubgroupProblem,
pub fourier_analysis: QuantumFourierAnalysis,
}Expand description
Quantum Fourier Transform sampling
Fields§
§qft_implementation: QFTImplementation§period_finding: PeriodFinding§fourier_analysis: QuantumFourierAnalysisImplementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for QuantumFourierSampling
impl RefUnwindSafe for QuantumFourierSampling
impl Send for QuantumFourierSampling
impl Sync for QuantumFourierSampling
impl Unpin for QuantumFourierSampling
impl UnwindSafe for QuantumFourierSampling
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> 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