AmpAmpObliviousByReflectionPhases 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ı

AmpAmpObliviousByReflectionPhases kullanım dışı bırakıldı. Bunun yerine obliviousAmplitudeAmplificationFromPartialReflections işlevini kullanın.

Lütfen ObliviousAmplitudeAmplificationFromPartialReflections işlevini kullanın.

function AmpAmpObliviousByReflectionPhases (phases : Microsoft.Quantum.AmplitudeAmplification.ReflectionPhases, startStateReflection : Microsoft.Quantum.Oracles.ReflectionOracle, targetStateReflection : Microsoft.Quantum.Oracles.ReflectionOracle, signalOracle : Microsoft.Quantum.Oracles.ObliviousOracle) : ((Qubit[], Qubit[]) => Unit is Adj + Ctl)

Giriş

aşamalar : ReflectionPhases

startStateReflection : ReflectionOracle

targetStateReflection : ReflectionOracle

signalOracle: ObliviousOracle

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