Megosztás a következőn keresztül:


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 targetkó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.