Std.Canon
L’espace de noms Std.Canon contient les éléments suivants :
Nom | Description |
---|---|
ApplyCNOTChain | Calcule la parité d’un registre de qubits sur place. |
ApplyControlOnBitString | Applique oracle sur target lorsque controlRegister est dans l’état spécifié par bits . |
ApplyControlOnInt | Applique une opération unitaire sur la cible si l’état du registre de contrôle correspond à un entier non négatif spécifié. |
ApplyP | Étant donné un opérateur Pauli à qubit unique, applique l’opération correspondante à un qubit unique. |
ApplyPauli | Étant donné un opérateur Pauli à plusieurs qubits, applique l’opération correspondante à un registre quantique. |
ApplyPauliFromBitString | Applique un opérateur Pauli sur chaque qubit d’un tableau si le bit correspondant d’un tableau booléen correspond à une entrée donnée. |
ApplyPauliFromInt | Applique un opérateur Pauli sur chaque qubit d’un tableau si le bit correspondant d’un entier little-endian correspond à une entrée donnée. |
ApplyQFT | Applique les rotations de quantum Fourier Transform (QFT) à un registre quantique peu endian. |
ApplyToEach | Applique une opération à chaque élément d’un registre. |
ApplyToEachA | Applique une opération à chaque élément d’un registre. Le modificateur A indique que l’opération à élément unique peut être adjointe. |
ApplyToEachC | Applique une opération à chaque élément d’un registre. Le modificateur C indique que l’opération à élément unique est contrôlable. |
ApplyToEachCA | Applique une opération à chaque élément d’un registre. Le modificateur CA indique que l’opération à élément unique est contrôlable et pouvant être adjointe. |
ApplyXorInPlace | Applique une opération XOR au niveau du bit entre un entier classique et un entier représenté par un registre de qubits. |
ApplyXorInPlaceL | Applique une opération XOR au niveau du bit entre un entier classique et un entier représenté par un registre de qubits. |
CX | Applique la porte contrôlée-X (CX) à une paire de qubits. |
CY | Applique la porte contrôlée-Y (CY) à une paire de qubits. |
CZ | Applique la porte contrôlée-Z (CZ) à une paire de qubits. |
Fst | En fonction d’une paire, retourne son premier élément. |
Relabel | Relabels les qubits dans le tableau current avec les qubits du tableau updated . Le tableau updated doit être une permutation valide du tableau current . |
Snd | En fonction d’une paire, retourne son deuxième élément. |
SwapReverseRegister | Utilise des portes SWAP pour inverser l’ordre des qubits dans un registre. |