AmpAmpByOraclePhases 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

Uyarı

AmpAmpByOraclePhases kullanım dışı bırakıldı. Lütfen bunun yerine AmplitudeAmplificationFromStatePreparation işlevini kullanın.

Lütfen AmplitudeAmplificationFromStatePreparation işlevini kullanın.

function AmpAmpByOraclePhases (phases : Microsoft.Quantum.AmplitudeAmplification.ReflectionPhases, stateOracle : Microsoft.Quantum.Oracles.StateOracle, idxFlagQubit : Int) : (Qubit[] => Unit is Adj + Ctl)

Giriş

phases : ReflectionPhases

stateOracle : StateOracle

idxFlagQubit : Int

Çıkış: Qubit[] =>Unit is Adj + Ctl