Aracılığıyla paylaş


ApplyXorInPlaceL işlemi

Tam ad: Std.Canon.ApplyXorInPlaceL

operation ApplyXorInPlaceL(value : BigInt, target : Qubit[]) : Unit is Adj + Ctl

Özet

Klasik bir tamsayı ile kubitlerin bir yazmaç tarafından temsil edilen tamsayı arasında bit düzeyinde XOR işlemi uygular.

Açıklama

Bir tamsayıdaki 1 bit temelinde küçük endian yazmaçtaki kubitlere X işlemleri uygular.

value targetkodlanmış işaretsiz bir tamsayı olarak belirtelim ve ApplyXorInPlace şu eşleme tarafından verilen bir işlemi gerçekleştirir: |y⟩ ↦ |y ⊕ a⟩, burada ⊕ bit tabanlı özel OR işlecidir.