Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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 |
| 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 |
| Y | Applica il cancello Y. |
| Z | Applica il cancello Pauli |