Partager via


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.