ApplyXorInPlace művelet
Teljes név: Std.Canon.ApplyXorInPlace
operation ApplyXorInPlace(value : Int, target : Qubit[]) : Unit is Adj + Ctl
Összefoglalás
Bitenkénti XOR-műveletet alkalmaz egy klasszikus egész és egy qubitregisztrátor által képviselt egész szám között.
Leírás
X
műveleteket alkalmaz egy kis endian regiszter qubitjeire egy egész szám 1 bitje alapján.
Jelöljük meg value
egy target
kódolatlan egész számként, majd ApplyXorInPlace
a következő térképen megadott műveletet hajtja végre: |y⟩ ↦ |y ⊕ a⟩, ahol ⊕ a bitenkénti kizárólagos VAGY operátor.