ApplyXorInPlaceL-bewerking
Volledig gekwalificeerde naam: Std.Canon.ApplyXorInPlaceL
operation ApplyXorInPlaceL(value : BigInt, target : Qubit[]) : Unit is Adj + Ctl
Samenvatting
Hiermee past u een bitwise-XOR-bewerking toe tussen een klassiek geheel getal en een geheel getal dat wordt vertegenwoordigd door een register van qubits.
Beschrijving
Past X
bewerkingen toe op qubits in een little-endian-register op basis van 1 bits in een geheel getal.
Laten we value
door een en laat y een niet-ondertekend geheel getal zijn dat in target
is gecodeerd, ApplyXorInPlace
vervolgens een bewerking uitvoeren die wordt gegeven door de volgende kaart: |y⟩ ↦ |y ⊕ a⟩, waarbij ⊕ de bitwise exclusieve OR-operator is.