Delen via


Std.Diagnostics

De std.Diagnostics-naamruimte bevat de volgende functies en bewerkingen:

Naam Beschrijving
CheckAllZero- Controleert of alle qubits in de opgegeven matrix de status $|0⟩$ hebben. Retourneert waar als dat het geval is.
CheckOperationsAreEqual- Bij twee bewerkingen wordt gecontroleerd of ze identiek werken voor alle invoerstatussen.
CheckZero- Hiermee wordt gecontroleerd of een qubit de status $|0⟩$ heeft en waar retourneert als dit het geval is.
DumpMachine- Dumpt de status van de huidige doelmachine.
DumpOperation- Bij een bewerking dumpt u de matrixweergave van de bewerkingsactie op het opgegeven aantal qubits.
DumpRegister Dumpt de status van de huidige doelmachine die is gekoppeld aan de opgegeven qubits.
Fact Controleert of een bepaalde voorwaarde waar is en mislukt met een bericht als dat niet het geval is.
StartCountingFunction- Begint met het tellen van het aantal keren dat de opgegeven functie wordt aangeroepen. Mislukt als de functie al wordt geteld.
StartCountingOperation- Begint met het tellen van het aantal keren dat de opgegeven bewerking wordt aangeroepen. Mislukt als de bewerking al wordt geteld.
StartCountingQubits- Begint met het tellen van het aantal toegewezen qubits. Mislukt als qubits al worden geteld.
StopCountingFunction- Stopt met tellen van het aantal keren dat de opgegeven functie wordt aangeroepen en retourneert het aantal. Mislukt als de functie niet wordt geteld.
StopCountingOperation- Stopt met tellen van het aantal keren dat de opgegeven bewerking wordt aangeroepen en retourneert het aantal. Mislukt als de bewerking niet wordt geteld.
StopCountingQubits- Stopt met het tellen van het aantal toegewezen qubits en retourneert het aantal. Mislukt als de qubits niet werden geteld.