Skip to content

Latest commit

 

History

History
58 lines (29 loc) · 1.84 KB

microsoft.quantum.amplitudeamplification.ampampbyreflectionphases.md

File metadata and controls

58 lines (29 loc) · 1.84 KB
uid title ms.date ms.topic qsharp.kind qsharp.namespace qsharp.name qsharp.summary
Microsoft.Quantum.AmplitudeAmplification.AmpAmpByReflectionPhases
AmpAmpByReflectionPhases function
2/27/2023 12:00:00 AM
managed-reference
function
Microsoft.Quantum.AmplitudeAmplification
AmpAmpByReflectionPhases
> [!WARNING] > AmpAmpByReflectionPhases has been deprecated. Please use <xref:Microsoft.Quantum.AmplitudeAmplification.AmplitudeAmplificationFromPartialReflections> instead. > > Please use @"Microsoft.Quantum.AmplitudeAmplification.AmplitudeAmplificationFromPartialReflections".

AmpAmpByReflectionPhases function

Namespace: Microsoft.Quantum.AmplitudeAmplification

Package: Microsoft.Quantum.Standard

Warning

AmpAmpByReflectionPhases has been deprecated. Please use xref:Microsoft.Quantum.AmplitudeAmplification.AmplitudeAmplificationFromPartialReflections instead.

Please use @"Microsoft.Quantum.AmplitudeAmplification.AmplitudeAmplificationFromPartialReflections".

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

Input

phases : ReflectionPhases

startStateReflection : ReflectionOracle

targetStateReflection : ReflectionOracle

Output : Qubit[] => Unit is Adj + Ctl