Dela via


Std.Inneboende

Namnområdet Std.Intrinsic innehåller följande objekt:

Namn Beskrivning
OCH Tillämpar AND-grinden som är effektivare för användning med nedbrytning av flerstyrda åtgärder. Observera att målkvabiten måste vara i |0⟩ tillstånd.
ApplyUnitary (TillämpaUnitary) Tillämpar den angivna enhetsmatrisen på angivna kvantbitar. Matrisen kontrolleras vid körning för att säkerställa att dess form är kvadratisk och att matrisdimensionerna är 2 ^ Length(qubits). Den här åtgärden är endast simulator och stöds inte på maskinvara.
CCNOT (CCNOT) Tillämpar den dubbelt kontrollerade PORTEN (CCNOT) på tre kvantbitar.
CNOT- Tillämpar CNOT-grinden (controlled-NOT) på ett par kvantbitar.
Exp Tillämpar exponentiellt för en Pauli-operator med flera kvantbitar.
H Tillämpar Hadamard-omvandlingen på en enda qubit.
jag Utför identitetsåtgärden (no-op) på en enda qubit.
M Utför ett mått på en enda qubit i pauli-Z- bas.
mäta Utför en gemensam mätning av en eller flera kvantbitar i de angivna Pauli-baserna. Om basmatrisen och kvantbitsmatrisen är olika långa misslyckas åtgärden.
Meddelande Loggar ett meddelande.
R Tillämpar en rotation om den angivna Pauli-axeln.
R1 Använder en rotation om tillståndet |1⟩ med en angiven vinkel.
R1Frac Tillämpar en rotation om tillståndet |1⟩ med en vinkel som anges som ett dyadic bråk. VARNING! Den här åtgärden använder motsatta-teckenkonventionen från Std.Intrinsic.R.
RFrac (på engelska) Tillämpar en rotation om den angivna Pauli-axeln med en vinkel som anges som ett dyadic bråk. VARNING! Den här åtgärden använder motsatta-teckenkonventionen från Std.Intrinsic.R.
Återställ Med en enda qubit mäter du den och ser till att den är i tillståndet |0⟩ så att den kan släppas på ett säkert sätt.
Återställ alla Med tanke på en matris med kvantbitar mäter du dem och ser till att de är i tillståndet |0⟩ så att de kan släppas på ett säkert sätt.
Rx Tillämpar en rotation om x-axeln med en angiven vinkel.
Rxx Tillämpar de två qubit-XX rotationsporten.
Ry Tillämpar en rotation om y-axel med en angiven vinkel.
Ryy Tillämpar de två qubit-YY- rotationsporten.
Rz Rz Tillämpar en rotation om z-axeln med en angiven vinkel.
Rzz Rzz Tillämpar de två qubit-ZZ- rotationsporten.
S Tillämpar π/4-fasporten på en enda qubit.
BYTA Tillämpar SWAP-grinden på ett par kvantbitar.
SX Tillämpar kvadratroten ur X-grinden på en enda kvantbit.
T Tillämpar π/8-grinden på en enda qubit.
X Tillämpar Grinden Pauli X.
Y Tillämpar Pauli Y gate.
Z Tillämpar Pauli Z gate.