Freigeben über


ApplyIfGreaterLE-Vorgang

Vollqualifizierter Name: Std.Arithmeetic.ApplyIfGreaterLE

operation ApplyIfGreaterLE<'T>(action : ('T => Unit is Adj + Ctl), x : Qubit[], y : Qubit[], target : 'T) : Unit is Adj + Ctl

Zusammenfassung

Berechnet if x > y { action(target) }, d. h. gilt action für target, wenn das Register x größer als das Register yist. Beide Qubit-Register sollten in einem kleinen endischen Format vorliegen.