Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Volledig gekwalificeerde naam: Std.Canon.ApplyXorInPlace
operation ApplyXorInPlace(value : Int, 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 targetis gecodeerd, ApplyXorInPlace vervolgens een bewerking uitvoeren die wordt gegeven door de volgende kaart: |y⟩ ↦ |y ⊕ a⟩, waarbij ⊕ de bitwise exclusieve OR-operator is.