Condividi tramite


Std.Diagnostics

Lo spazio dei nomi Std.Diagnostics contiene le funzioni e le operazioni seguenti:

Nome Descrizione
CheckAllZero Verifica se tutti i qubit nella matrice specificata si trovano nello stato $|0⟩$. Restituisce true se sono.
CheckOperationsAreEqual Date due operazioni, verifica che agiscano in modo identico per tutti gli stati di input.
CheckZero Verifica se un qubit è nello stato $|0⟩$, restituendo true se è.
DumpMachine Esegue il dump dello stato del computer di destinazione corrente.
DumpOperation Data un'operazione, esegue il dump della rappresentazione della matrice dell'azione dell'operazione sul numero specificato di qubit.
DumpRegister Esegue il dump dello stato del computer di destinazione corrente associato ai qubit specificati.
fact Controlla se una determinata condizione è true, con esito negativo con un messaggio in caso contrario.
StartCountingFunction Inizia a contare il numero di volte in cui viene chiamata la funzione specificata. Ha esito negativo se la funzione è già in corso di conteggio.
StartCountingOperation Inizia a contare il numero di chiamate all'operazione specificata. Ha esito negativo se l'operazione è già in corso di conteggio.
StartCountingQubits Inizia a contare il numero di qubit allocati. Ha esito negativo se i qubit sono già in corso di conteggio.
StopCountingFunction Interrompe il conteggio del numero di chiamate alla funzione specificata e restituisce il conteggio. Ha esito negativo se la funzione non è stata conteggiata.
StopCountingOperation Interrompe il conteggio del numero di volte in cui viene chiamata l'operazione specificata e restituisce il conteggio. Ha esito negativo se l'operazione non è stata conteggiata.
StopCountingQubits Interrompe il conteggio del numero di qubit allocati e restituisce il conteggio. Ha esito negativo se i qubit non vengono conteggiati.