Sdílet prostřednictvím


Std.Vnitřní

Obor názvů Std.Intrinsic obsahuje následující položky:

Jméno Popis
A 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⟩.
použít Použije danou jednotkovou matici na dané qubity. Matice je kontrolována za běhu, aby se zajistilo, že je obrazec čtvercový a že rozměry matice jsou 2 ^ Length(qubits). Tato operace je pouze simulátor a není podporována na hardwaru.
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 podpisu z std.Intrinsic.R.
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 podpisu z std.Intrinsic.R.
resetování Vzhledem k jednomu qubitu ho měří a zajišťuje, že je ve stavu |0⟩ tak, aby se dal bezpečně uvolnit.
ResetAll Vzhledem k poli qubitů je změřte a ujistěte se, že jsou ve stavu |0⟩ tak, aby mohly být bezpečně uvolněny.
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ů.
SX Použije druhou odmocninu brány X na jeden 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.