Compartilhar via


Std.Diagnostics

O namespace Std.Diagnostics contém as seguintes funções e operações:

Nome Descrição
CheckAllZero Verifica se todos os qubits na matriz fornecida estão no estado $|0⟩$. Retornará true se forem.
CheckOperationsAreEqual Dadas as duas operações, verifica se elas agem de forma idêntica para todos os estados de entrada.
CheckZero Verifica se um qubit está no estado $|0⟩$, retornando true se ele estiver.
DumpMachine Despeja o status do computador de destino atual.
DumpOperation Dada uma operação, despeja a representação de matriz da ação de operação no número determinado de qubits.
DumpRegister Despeja o status do computador de destino atual associado aos qubits determinados.
de fatos Verifica se uma determinada condição é verdadeira, falhando com uma mensagem se não for.
StartCountingFunction Começa a contar o número de vezes que a função determinada é chamada. Falhará se a função já estiver sendo contada.
StartCountingOperation Inicia a contagem do número de vezes que a operação determinada é chamada. Falhará se a operação já estiver sendo contada.
StartCountingQubits Inicia a contagem do número de qubits alocados. Falhará se os qubits já estiverem sendo contados.
StopCountingFunction Interrompe a contagem do número de vezes que a função determinada é chamada e retorna a contagem. Falha se a função não estava sendo contada.
StopCountingOperation Interrompe a contagem do número de vezes que a operação determinada é chamada e retorna a contagem. Falha se a operação não estava sendo contada.
StopCountingQubits Interrompe a contagem do número de qubits alocados e retorna a contagem. Falha se os qubits não estavam sendo contados.