ApplyAmplitudeAmplification işlemi
Uyarı
Bu belge, Modern QDK ile değiştirilen Klasik QDK'yi ifade eder.
Lütfen Modern QDK için API belgelerine bakın https://aka.ms/qdk.api .
Ad Alanı: Microsoft.Quantum.AmplitudeAmplification
Paket: Microsoft.Quantum.Standard
İlk ve son durumları yansıtmak için belirli bir aşama ve kahin kümesini kullanarak belirli bir yazmaçta genlik genliği uygular.
operation ApplyAmplitudeAmplification (phases : Microsoft.Quantum.AmplitudeAmplification.ReflectionPhases, startStateReflection : Microsoft.Quantum.Oracles.ReflectionOracle, targetStateReflection : Microsoft.Quantum.Oracles.ReflectionOracle, target : Qubit[]) : Unit is Adj + Ctl
Giriş
aşamalar : ReflectionPhases
Genlik genlik genliği algoritmasının her adımındaki kısmi yansımaları açıklayan bir aşama kümesi. Örnek için bkz. StandardReflectionPhases işlevi .
startStateReflection : ReflectionOracle
İlk durumu yansıtan bir kahin.
targetStateReflection : ReflectionOracle
İstenen son durumu yansıtan bir kahin.
target : Qubit[]
Genlik amplifikasyonu gerçekleştirmek için bir yazmaç.