Operace ApplyXorInPlaceL
Plně kvalifikovaný název: Std.Canon.ApplyXorInPlaceL
operation ApplyXorInPlaceL(value : BigInt, target : Qubit[]) : Unit is Adj + Ctl
Shrnutí
Použije bitové operace XOR mezi klasickým celočíselnou a celočíselnou hodnotou reprezentovanou registrem qubitů.
Popis
Použije X
operace na qubity v malém endiánském registru na základě 1 bitů v celočíselném čísle.
Označme value
znakem a nechte y být celé číslo bez znaménka kódované v target
a pak ApplyXorInPlace
provede operaci danou následující mapou: |y⟩ ↦ |y ⊕ a⟩, kde ⊕ je bitové výhradní operátor OR.