Condividi tramite


Std.Intrinseco

Lo spazio dei nomi Std.Intrinsic contiene gli elementi seguenti:

Nome Descrizione
E Applica il gate AND più efficiente per l'uso con la scomposizione di operazioni multi-controllate. Si noti che il qubit di destinazione deve essere nello stato |0⟩.
ApplyUnitary Applica la matrice unitaria specificata ai qubit specificati. La matrice viene controllata in fase di esecuzione per assicurarsi che la forma sia quadrata e che le dimensioni della matrice siano 2 ^ Length(qubits). Questa operazione è solo simulatore e non è supportata nell'hardware.
CCNOT Applica il controllo doubly controlled–NOT (CCNOT) a tre qubit.
CNOT Applica il gate controlled-NOT (CNOT) a una coppia di qubit.
Exp Applica l'esponenziale di un operatore Pauli multi-qubit.
H Applica la trasformazione Hadamard a un singolo qubit.
Esegue l'operazione di identità (no-op) in un singolo qubit.
M Esegue una misura di un singolo qubit nella base Pauli Z.
Misura Esegue una misurazione congiunta di uno o più qubit nelle basi Pauli specificate. Se la matrice di base e la matrice di qubit sono lunghezze diverse, l'operazione avrà esito negativo.
messaggio Registra un messaggio.
R Applica una rotazione sull'asse Pauli specificato.
R1 Applica una rotazione sullo stato |1⟩ in base a un determinato angolo.
R1Frac Applica una rotazione sullo stato |1⟩ da un angolo specificato come frazione dyadic. AVVISO: questa operazione usa la convenzione di firma opposta da Std.Intrinsic.R.
RFrac Applica una rotazione sull'asse Pauli specificato da un angolo specificato come frazione dyadic. AVVISO: questa operazione usa la convenzione di firma opposta da Std.Intrinsic.R.
Reimposta Dato un singolo qubit, lo misura e garantisce che sia nello stato |0⟩ in modo che possa essere rilasciato in modo sicuro.
ResetAll Data una matrice di qubit, misurarli e assicurarsi che siano nello stato |0⟩ in modo che possano essere rilasciati in modo sicuro.
Rx Applica una rotazione sull'asse xper un determinato angolo.
Rxx Applica i due qubit ising XX gate di rotazione.
Ry Applica una rotazione sull'asse yper un determinato angolo.
Ryy Applica i due qubit ising YY gate di rotazione.
Rz Applica una rotazione sull'asse zper un determinato angolo.
Rzz Applica i due qubit ising ZZ gate di rotazione.
S Applica il gate di fase π/4 a un singolo qubit.
BARATTARE Applica il gate SWAP a una coppia di qubit.
SX Applica la radice quadrata del gate X a un singolo qubit.
T Applica il gate π/8 a un singolo qubit.
X Applica il cancello Pauli X.
Y Applica il cancello Y.
Z Applica il cancello Pauli Z.