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. |