ApplyXorInPlace-Vorgang
Vollqualifizierter Name: Std.Canon.ApplyXorInPlace
operation ApplyXorInPlace(value : Int, target : Qubit[]) : Unit is Adj + Ctl
Zusammenfassung
Wendet eine bitweise XOR-Operation zwischen einer klassischen ganzen Zahl und einer ganzen Zahl an, die durch ein Register von Qubits dargestellt wird.
Beschreibung
Wendet X
Vorgänge auf Qubits in einem kleinen endischen Register basierend auf 1 Bit in einer ganzen Zahl an.
Lassen Sie uns value
durch eine und y eine nicht signierte ganze Zahl in target
codieren, und dann führt ApplyXorInPlace
einen Vorgang aus, der von der folgenden Karte angegeben wird: |y⟩ ↦ |y ⊕ a⟩, wobei ⊕ der bitweise exklusive OR-Operator ist.