Partager via


Std.Intrinsèque

L’espace de noms Std.Intrinsic contient les éléments suivants :

Nom Descriptif
ET Applique la porte AND plus efficace à utiliser avec la décomposition d’opérations multicontrées. Notez que le qubit cible doit être dans l’état |0⟩.
ApplyUn unitaire Applique la matrice unitaire donnée aux qubits donnés. La matrice est vérifiée au moment de l’exécution pour s’assurer que sa forme est carrée et que les dimensions de la matrice sont 2 ^ Length(qubits). Cette opération est en simulateur uniquement et n’est pas prise en charge sur le matériel.
CCNOT Applique la porte doublement contrôlée–NOT (CCNOT) à trois qubits.
CNOT Applique la porte CNOT (Controlled-NOT) à une paire de qubits.
Exp Applique l’exponentielle d’un opérateur Pauli à plusieurs qubits.
H Applique la transformation Hadamard à un qubit unique.
je Effectue l’opération d’identité (no-op) sur un qubit unique.
M Effectue une mesure d’un qubit unique dans la base de pauli Z.
mesure Effectue une mesure conjointe d’un ou plusieurs qubits dans les bases Pauli spécifiées. Si le tableau de base et le tableau qubit sont de longueurs différentes, l’opération échoue.
message Enregistre un message.
R Applique une rotation sur l’axe de Pauli donné.
R1 Applique une rotation sur l’état |1⟩ par un angle donné.
R1Frac Applique une rotation sur l’état |1⟩ par un angle spécifié comme fraction dyadicique. AVERTISSEMENT : Cette opération utilise la convention de signature opposée à partir de Std.Intrinsic.R.
RFrac Applique une rotation à propos de l’axe Pauli donné par un angle spécifié comme fraction dyadicique. AVERTISSEMENT : Cette opération utilise la convention de signature opposée à partir de Std.Intrinsic.R.
réinitialiser Étant donné un qubit unique, il mesure et garantit qu’il est dans l’état |0⟩ afin qu’il puisse être libéré en toute sécurité.
RéinitialiserTout Étant donné un tableau de qubits, mesurez-les et assurez-vous qu’ils sont dans l’état |0⟩ afin qu’ils puissent être libérés en toute sécurité.
Rx Applique une rotation sur l’axe des xpar un angle donné.
rxx Applique la porte de rotation de deux qubits Ising XX.
Ry Applique une rotation sur l’axe des ypar un angle donné.
Ryy Applique les deux qubit Ising YY porte de rotation.
Rz Applique une rotation sur l’axe zpar un angle donné.
Rzz Applique les deux qubit Ising ZZ porte de rotation.
S Applique la porte de phase π/4 à un qubit unique.
swap Applique la porte SWAP à une paire de qubits.
SX Applique la racine carrée de la porte X à un seul qubit.
T Applique la porte π/8 à un qubit unique.
X Applique la porte de de Pauli X.
Oui Applique la porte Y Pauli.
Z Applique la porte de de Pauli Z.