Partager via


Std.Diagnostics

L’espace de noms Std.Diagnostics contient les fonctions et opérations suivantes :

Nom Description
CheckAllZero Vérifie si tous les qubits du tableau fourni sont dans l’état $|0⟩$. Retourne la valeur true si elles le sont.
CheckOperationsAreEqual En fonction de deux opérations, vérifie qu’elles agissent de manière identique pour tous les états d’entrée.
CheckZero Vérifie si un qubit est dans l’état $|0⟩$, en retournant true s’il s’agit.
DumpMachine Vide l’état de l’ordinateur cible actuel.
DumpOperation En fonction d’une opération, vide la représentation matricielle de l’action d’opération sur le nombre donné de qubits.
DumpRegister Vide l’état de l’ordinateur cible actuel associé aux qubits donnés.
fact Vérifie si une condition donnée est vraie, en cas d’échec avec un message s’il ne l’est pas.
StartCountingFunction Commence à compter le nombre de fois que la fonction donnée est appelée. Échoue si la fonction est déjà comptée.
StartCountingOperation Commence à compter le nombre de fois où l’opération donnée est appelée. Échoue si l’opération est déjà comptée.
StartCountingQubits Commence à compter le nombre de qubits alloués. Échoue si les qubits sont déjà comptés.
StopCountingFunction Arrête de compter le nombre de fois que la fonction donnée est appelée et retourne le nombre. Échoue si la fonction n’a pas été comptée.
stopCountingOperation Arrête de compter le nombre de fois que l’opération donnée est appelée et retourne le nombre. Échoue si l’opération n’a pas été comptée.
StopCountingQubits Arrête de compter le nombre de qubits alloués et retourne le nombre. Échoue si les qubits n’étaient pas comptabilisés.