Megosztás a következőn keresztül:


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 használja.
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 használja.
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.