Freigeben über


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.