Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Nombre completo: Std.Canon.ApplyXorInPlaceL
operation ApplyXorInPlaceL(value : BigInt, target : Qubit[]) : Unit is Adj + Ctl
Resumen
Aplica una operación XOR bit a bit entre un entero clásico y un entero representado por un registro de cúbits.
Descripción
Aplica X operaciones a cúbits en un registro little-endian basado en 1 bits en un entero.
Vamos a indicar value por y dejemos que y sean un entero sin signo codificado en target, luego ApplyXorInPlace realiza una operación dada por el siguiente mapa: |y⟩ ↦ |y ⊕ a⟩, donde ⊕ es el operador OR exclusivo bit a bit.