Freigeben über


Std.Systemintern

Der Std.Systeminterne Namespace enthält die folgenden Elemente:

Name Beschreibung
UND Wendet das AND-Gate an, das effizienter für die Verwendung bei der Zerlegung von mehrgesteuerten Vorgängen ist. Beachten Sie, dass der Ziel-Qubit im Zustand "|0⟩" liegen muss.
ApplyUnitary- Wendet die angegebene einheitliche Matrix auf die angegebenen Qubits an. Die Matrix wird zur Laufzeit überprüft, um sicherzustellen, dass es sich um ein Quadrat handelt und dass die Matrixabmessungen 2 ^ Length(qubits)werden. Dieser Vorgang ist nur Simulator und wird auf Hardware nicht unterstützt.
CCNOT- Wendet das doubly controlled-NOT (CCNOT)-Gate auf drei Qubits an.
CNOT- Wendet das CNOT-Gate (Controlled-NOT) auf ein Paar Qubits an.
Exp Wendet das Exponentielle eines Multi-Qubit-Pauli-Operators an.
H- Wendet die Hadamard-Transformation auf ein einzelnes Qubit an.
ich Führt den Identitätsvorgang (no-op) auf einem einzelnen Qubit aus.
M Führt eine Messung eines einzelnen Qubits in der Pauli Z Basis durch.
Messen Führt eine gemeinsame Messung eines oder mehrerer Qubits in den angegebenen Pauli-Basen durch. Wenn das Basisarray und das Qubit-Array unterschiedliche Längen aufweisen, schlägt der Vorgang fehl.
Nachricht Protokolliert eine Nachricht.
R- Wendet eine Drehung um die angegebene Pauli-Achse an.
Nr. R1 Wendet eine Drehung um den Zustand |1⟩ um einen bestimmten Winkel an.
R1Frac Wendet eine Drehung um den Zustand |1⟩ um einen Winkel an, der als dyadischer Bruch angegeben ist. WARNUNG: Dieser Vorgang verwendet die entgegengesetzten Sign-Konvention von Std.Intrinsic.R.
RFrac- Wendet eine Drehung um die angegebene Pauli-Achse um einen Winkel an, der als dyadischer Bruch angegeben ist. WARNUNG: Dieser Vorgang verwendet die entgegengesetzten Sign-Konvention von Std.Intrinsic.R.
zurücksetzen Bei einem einzelnen Qubit misst es und stellt sicher, dass es sich im Zustand |0⟩ befindet, sodass es sicher losgelassen werden kann.
ResetAll- Messen Sie bei einem Array von Qubits diese, und stellen Sie sicher, dass sie sich im Zustand |0⟩ befinden, sodass sie sicher losgelassen werden können.
Rx- Wendet eine Drehung um die x-Achse um einen bestimmten Winkel an.
Rxx- Wendet das zwei Qubit Ising XX Drehgate an.
Ry Wendet eine Drehung um die y-Achse um einen bestimmten Winkel an.
Ryy Wendet die beiden Qubit Ising YY Drehgate an.
Rz Wendet eine Drehung um die z-Achse um einen bestimmten Winkel an.
Rzz Wendet die beiden Qubit Ising ZZ Drehtor an.
S Wendet das π/4-Phasengate auf ein einzelnes Qubit an.
SWAP- Wendet das SWAP-Gate auf ein Paar Qubits an.
SX Wendet die Quadratwurzel des X-Gatters auf ein einzelnes Qubit an.
T- Wendet das π/8-Gate auf ein einzelnes Qubit an.
X- Wendet das Pauli X Gate an.
Y- Wendet das Pauli Y Tor an.
Z Wendet das Pauli Z Tor an.