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 idxFlagQubittarafı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.

Ayrıca Bkz.