Std.Intrinsic
Az Std.Intrinsic névtér a következő függvényeket és műveleteket tartalmazza:
Név | Leírás |
---|---|
ÉS | Alkalmazza az AND kaput, amely hatékonyabb a többvezérelt műveletek felbontásához. Vegye figyelembe, hogy a cél qubitnek $|0⟩$ állapotban kell lennie. |
CCNOT | A kétszeresen szabályozott–NOT (CCNOT) kaput három qubitre alkalmazza. |
CNOT | Alkalmazza a controlled-NOT (CNOT) kaput egy qubitpárra. |
Exp | Egy több qubites Pauli-operátor exponenciálisát alkalmazza. |
H | A Hadamard-átalakítást egyetlen qubitre alkalmazza. |
én | Egyetlen qubiten hajtja végre az identitásműveletet (no-op). |
M | Egyetlen qubit mérését végzi a Pauli Z alapján. |
mérték | Egy vagy több qubit közös mérését végzi a megadott Pauli-bázisokon. Ha az alaptömb és a qubittömb eltérő hosszúságú, akkor a művelet sikertelen lesz. |
üzenet | Naplóz egy üzenetet. |
R | Az adott Pauli tengely elforgatását alkalmazza. |
R1 | A(z) $|1⟩$ állapot elforgatását alkalmazza egy adott szög alapján. |
R1Frac | A(z) $|1⟩$ állapot elforgatását alkalmazza egy dyadikus törtként megadott szög alapján. FIGYELMEZTETÉS: Ez a művelet a Microsoft.Quantum.Intrinsic.R jelkonvenciával ellentétes |
visszaállítási | Egyetlen qubit esetén méri, és biztosítja, hogy $|0⟩$ állapotban legyen, így biztonságosan kibocsátható. |
ResetAll | A qubitek tömbje alapján mérje meg őket, és győződjön meg arról, hogy $|0⟩$ állapotban vannak, így biztonságosan felszabadíthatók. |
RFrac | Az adott Pauli tengely elforgatását alkalmazza egy dyadikus törtként megadott szög alapján. FIGYELMEZTETÉS: Ez a művelet a Microsoft.Quantum.Intrinsic.R jelkonvenciával ellentétes |
Rx | A xtengely elforgatását alkalmazza egy adott szög alapján. |
Rxx |
Alkalmazza a két qubit ising XX forgatókaput. |
Ry | Az ytengely elforgatását alkalmazza egy adott szög alapján. |
Ryy | Alkalmazza a két qubit ising YY forgatókaput. |
Rz | A ztengely elforgatását alkalmazza egy adott szög alapján. |
Rzz | Alkalmazza a két qubit ising ZZ forgatókaput. |
S | Alkalmazza a π/4 fázisú kaput egyetlen qubitre. |
SWAP | Alkalmazza a SWAP kaput egy qubitpárra. |
T | Egyetlen qubitre alkalmazza a π/8 kaput. |
X | Alkalmazza a Pauli X kaput. |
Y | Alkalmazza a Pauli Y kaput. |
Z | Alkalmazza a Pauli Z kaput. |