TargetStateReflectionOracle işlevi
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
Hedef durumu hakkında, bayrak kubiti tarafından benzersiz olarak işaretlenen bir ReflectionOracle
oluşturur.
function TargetStateReflectionOracle (idxFlagQubit : Int) : Microsoft.Quantum.Oracles.ReflectionOracle
Description
Bu işlev tarafından döndürülen kahin, bir bayrak kubitinin $\ket{1}$ durumunu yansıtır (dizin idxFlagQubit
tarafından verilir).
Giriş
idxFlagQubit : Int
Kubiti $f$ oracle olarak işaretlemek için dizin.
Çıkış: ReflectionOracle
ReflectionOracle
$\ket{1}_f$ ile işaretlenmiş durumu yansıtan bir.