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.
El espacio de nombres Std.Canon contiene los siguientes elementos:
| Nombre | Descripción |
|---|---|
| applyCNOTChain | Calcula la paridad de un registro de cúbits en contexto. |
| ApplyControlOnBitString | Aplica oracle en target cuando controlRegister está en el estado especificado por bits. |
| ApplyControlOnInt | Aplica una operación unitaria en el destino si el estado de registro de control corresponde a un entero no negativo especificado. |
| ApplyOperationPowerA | Aplica la operación op a los targetpower tiempos. Si power es negativo, se utiliza el adjunto de op . Si power es 0, la operación op no se aplica. |
| AplicarP | Dado un operador Pauli de un solo cúbit, aplica la operación correspondiente a un solo cúbit. |
| AplicarPauli | Dado un operador Pauli de varios cúbits, aplica la operación correspondiente a un registro cuántico. |
| ApplyPauliFromBitString | Aplica un operador Pauli en cada cúbit de una matriz si el bit correspondiente de una matriz booleana coincide con una entrada determinada. |
| ApplyPauliFromInt | Aplica un operador Pauli en cada cúbit de una matriz si el bit correspondiente de un entero Little-endian coincide con una entrada determinada. |
| AplicarQFT | Aplica las rotaciones de la transformación cuántica de Fourier (QFT) a un registro cuántico little-endian. |
| ApplyToEach | Aplica una operación a cada elemento de un registro. |
| ApplyToEachA | Aplica una operación a cada elemento de un registro. El modificador A indica que la operación de un solo elemento es adyacente. |
| ApplyToEachC | Aplica una operación a cada elemento de un registro. El modificador C indica que la operación de un solo elemento se puede controlar. |
| ApplyToEachCA | Aplica una operación a cada elemento de un registro. El modificador CA indica que la operación de un solo elemento es controlable y adyacente. |
| ApplyXorInPlace | Aplica una operación XOR bit a bit entre un entero clásico y un entero representado por un registro de cúbits. |
| ApplyXorInPlaceL | Aplica una operación XOR bit a bit entre un entero clásico y un entero representado por un registro de cúbits. |
| |
Aplica la puerta controlada-X (CX) a un par de cúbits. |
| CY | Aplica la puerta controlada-Y (CY) a un par de cúbits. |
| CZ | Aplica la puerta controlada-Z (CZ) a un par de cúbits. |
| Fst | Dado un par, devuelve su primer elemento. |
| de etiqueta | Vuelve a etiquetar los cúbits de la matriz current con los cúbits de la matriz updated. La matriz updated debe ser una permutación válida de la matriz current. |
| Snd | Dado un par, devuelve su segundo elemento. |
| SwapReverseRegister | Usa puertas SWAP para invertir el orden de los cúbits en un registro. |