Compartir a través de


Std.Diagnostics

El espacio de nombres Std.Diagnostics contiene las siguientes funciones y operaciones:

Nombre Descripción
CheckAllZero Comprueba si todos los cúbits de la matriz proporcionada están en estado $|0⟩$. Devuelve true si son.
CheckOperationsAreEqual Dadas dos operaciones, comprueba que actúan de forma idéntica para todos los estados de entrada.
CheckZero Comprueba si un cúbit está en estado $|0⟩$ y devuelve true si es así.
DumpMachine Volca el estado de la máquina de destino actual.
DumpOperation Dada una operación, volca la representación de matriz de la acción de operación en el número determinado de cúbits.
DumpRegister Volca el estado de la máquina de destino actual asociada a los cúbits especificados.
de hechos de Comprueba si una condición determinada es true y produce un error con un mensaje si no lo es.
startCountingFunction de Comienza a contar el número de veces que se llama a la función especificada. Se produce un error si la función ya se está contando.
StartCountingOperation Comienza a contar el número de veces que se llama a la operación especificada. Se produce un error si la operación ya se está contando.
startCountingQubits Inicia el recuento del número de cúbits asignados. Se produce un error si los cúbits ya se cuentan.
StopCountingFunction Detiene el recuento de veces que se llama a la función especificada y devuelve el recuento. Se produce un error si la función no se estaba contando.
StopCountingOperation Detiene el recuento de veces que se llama a la operación especificada y devuelve el recuento. Se produce un error si la operación no se estaba contando.
StopCountingQubits Detiene el recuento del número de cúbits asignados y devuelve el recuento. Se produce un error si no se cuentan los cúbits.