ApplyXorInPlace-åtgärd
Fullständigt kvalificerat namn: Std.Canon.ApplyXorInPlace
operation ApplyXorInPlace(value : Int, target : Qubit[]) : Unit is Adj + Ctl
Sammanfattning
Tillämpar en bitwise-XOR-åtgärd mellan ett klassiskt heltal och ett heltal som representeras av ett register över kvantbitar.
Beskrivning
Tillämpar X
åtgärder på kvantbitar i ett lite endianskt register baserat på 1 bitar i ett heltal.
Låt oss ange value
av a och låt y vara ett osignerat heltal kodat i target
och sedan utför ApplyXorInPlace
en åtgärd som anges av följande karta: |y⟩ ↦ |y ⊕ a⟩, där ⊕ är den bitvis exklusiva OR-operatorn.