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.Canon contiene gli elementi seguenti:
| Nome | Descrizione |
|---|---|
| ApplicaCNOTChain | Calcola la parità di un registro di qubit sul posto. |
| ApplyControlOnBitString | Applica oracletarget quando controlRegister è nello stato specificato da bits. |
| ApplyControlOnInt | Applica un'operazione unitaria sulla destinazione se lo stato del registro di controllo corrisponde a un intero non negativo specificato. |
| ApplyOperationPowerA | Applica il targetpower funzionamento op ai tempi. Se power è negativo, viene utilizzato l'aggiunto di op . Se power è 0, l'operazione op non viene applicata. |
| ApplyP | Dato un operatore Pauli a qubit singolo, applica l'operazione corrispondente a un singolo qubit. |
| ApplicaPauli | Dato un operatore Pauli multi-qubit, applica l'operazione corrispondente a un registro quantistico. |
| ApplyPauliFromBitString | Applica un operatore Pauli in ogni qubit in una matrice se il bit corrispondente di una matrice booleana corrisponde a un determinato input. |
| ApplyPauliFromInt | Applica un operatore Pauli a ogni qubit in una matrice se il bit corrispondente di un intero little-endian corrisponde a un determinato input. |
| ApplicaQFT | Applica le rotazioni di Quantum Fourier Transform (QFT) a un registro quantistico little-endian. |
| ApplyToEach | Applica un'operazione a ogni elemento di un registro. |
| ApplyToEachA | Applica un'operazione a ogni elemento di un registro. Il modificatore A indica che l'operazione a elemento singolo è adiacente. |
| ApplyToEachC | Applica un'operazione a ogni elemento di un registro. Il modificatore C indica che l'operazione a singolo elemento è controllabile. |
| ApplyToEachCA | Applica un'operazione a ogni elemento di un registro. Il modificatore CA indica che l'operazione a singolo elemento è controllabile e adiacente. |
| ApplicaXorInPlace | Applica un'operazione XOR bit per bit tra un intero classico e un intero rappresentato da un registro di qubit. |
| ApplyXorInPlaceL | Applica un'operazione XOR bit per bit tra un intero classico e un intero rappresentato da un registro di qubit. |
| CX | Applica il gate controlled-X (CX) a una coppia di qubit. |
| CY | Applica il gate Y (CY) controllato a una coppia di qubit. |
| Applica il gate CONTROLLED-Z a una coppia di qubit. | |
| Fst | Dato una coppia, restituisce il primo elemento. |
| etichetta relabel | Ricrea i qubit nella matrice di current con i qubit nella matrice updated. La matrice updated deve essere una permutazione valida della matrice di current. |
| Snd | Dato una coppia, restituisce il secondo elemento. |
| SwapReverseRegister | Usa i controlli SWAP per invertire l'ordine dei qubit in un registro. |