Freigeben über


ApplyIfLessLE-Vorgang

Vollqualifizierter Name: Std.Arithmeetic.ApplyIfLessLE

operation ApplyIfLessLE<'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. wendet action auf target an, wenn die Registrierung x kleiner als das Register yist. Beide Qubit-Register sollten in einem kleinen endischen Format vorliegen.