Std.Vnitřní
Obor názvů Std.Intrinsic obsahuje následující funkce a operace:
Jméno | Popis |
---|---|
AND | Použije bránu AND, která je efektivnější pro použití s rozkladem více kontrolovaných operací. Všimněte si, že cílový qubit musí být ve stavu $|0⟩$. |
CCNOT | Použije doubly řízenou bránu -NOT (CCNOT) na tři qubity. |
CNOT | Použije kontrolovanou bránu NE (CNOT) na dvojici qubitů. |
exp |
Použije exponenciální hodnoty operátoru Pauli s více qubity. |
H | Použije transformaci Hadamard na jeden qubit. |
Provede operaci identity (no-op) na jednom qubitu. | |
M | Provede měření jednoho qubitu v pauli Z základu. |
míry |
Provede společné měření jednoho nebo více qubitů v zadaných základech Pauli. Pokud je základní matice a pole qubitů odlišné délky, operace selže. |
zprávy |
Zaznamená zprávu. |
R | Použije otočení o dané ose Pauli. |
|
Použije otočení o stavu $|1⟩$ podle daného úhlu. |
R1Frac | Použije otočení o stavu $|1⟩$ úhlem zadaným jako dyadický zlomek. UPOZORNĚNÍ: Tato operace používá opačnou konvenci podepisování z Microsoft.Quantum.Intrinsic.R. |
resetování |
Vzhledem k jednomu qubitu ho měří a zajišťuje, že je ve stavu $|0⟩$, aby bylo možné bezpečně uvolnit. |
ResetAll | Vzhledem k poli qubitů je změřte a ujistěte se, že jsou ve stavu $|0⟩$, aby bylo možné je bezpečně uvolnit. |
RFrac | Použije otočení o dané ose Pauli úhlem určeným jako dyadický zlomek. UPOZORNĚNÍ: Tato operace používá opačnou konvenci podepisování z Microsoft.Quantum.Intrinsic.R. |
Rx | Použije otočení o xosy podle daného úhlu. |
Rxx | Použije dva qubitové isingové XX rotační bránu. |
Ry | Použije otočení o yosy podle daného úhlu. |
Ryy | Použije dva qubity Ising YY rotační bránu. |
Rz | Použije otočení o zosy podle daného úhlu. |
Rzz | Použije dva qubitové isingové ZZ rotační bránu. |
S | Použije bránu fáze π/4 na jeden qubit. |
prohození |
Použije bránu SWAP na dvojici qubitů. |
T | Použije bránu π/8 na jeden qubit. |
X | Použije bránu Pauli X. |
Y | Použije bránu Pauli Y. |
Z | Použije bránu Pauli Z. |