Std.Diagnostics
Der Namespace "Std.Diagnostics" enthält die folgenden Funktionen und Vorgänge:
Name | Beschreibung |
---|---|
CheckAllZero- | Überprüft, ob sich alle Qubits im bereitgestellten Array im Status $|0⟩$ befinden. Gibt "true" zurück, wenn dies der Fall ist. |
CheckOperationsAreEqual- | Bei zwei Vorgängen wird überprüft, ob sie für alle Eingabezustände identisch sind. |
CheckZero- | Überprüft, ob sich ein Qubit im Status $|0⟩$ befindet, und gibt "true" zurück, falls dies der Fall ist. |
DumpMachine- | Gibt den Status des aktuellen Zielcomputers ab. |
DumpOperation- | Bei einem Vorgang wird die Matrixdarstellung der Vorgangsaktion für die angegebene Anzahl von Qubits abbilden. |
DumpRegister- | Gibt den Status des aktuellen Zielcomputers ab, der den angegebenen Qubits zugeordnet ist. |
Fact | Überprüft, ob eine bestimmte Bedingung wahr ist, wenn dies nicht der Fall ist. |
StartCountingFunction | Beginnt mit der Zählung, wie oft die angegebene Funktion aufgerufen wird. Schlägt fehl, wenn die Funktion bereits gezählt wird. |
StartCountingOperation- | Beginnt mit der Zählung, wie oft der angegebene Vorgang aufgerufen wird. Schlägt fehl, wenn der Vorgang bereits gezählt wird. |
StartCountingQubits- | Beginnt mit der Zählung der Anzahl der zugewiesenen Qubits. Schlägt fehl, wenn qubits bereits gezählt werden. |
StopCountingFunction- | Beendet das Zählen der Häufigkeit, mit der die angegebene Funktion aufgerufen wird, und gibt die Anzahl zurück. Schlägt fehl, wenn die Funktion nicht gezählt wurde. |
StopCountingOperation- | Beendet die Zählung der Häufigkeit, mit der der angegebene Vorgang aufgerufen wird, und gibt die Anzahl zurück. Schlägt fehl, wenn der Vorgang nicht gezählt wurde. |
StopCountingQubits- | Beendet die Zählung der zugewiesenen Qubits und gibt die Anzahl zurück. Schlägt fehl, wenn die Qubits nicht gezählt wurden. |