Sdílet prostřednictvím


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.
R1 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.