Std.Diagnóstico
O namespace Std.Diagnostics contém as seguintes funções e operações:
Designação | Descrição |
---|---|
CheckAllZero | Verifica se todos os qubits na matriz fornecida estão no estado $|0⟩$. Retorna true se for. |
CheckOperationsAreEqual | Dadas 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 estiver. |
DumpMachine | Despeja o status da máquina de destino atual. |
DumpOperation | Dada uma operação, despeja a representação matricial da ação da operação no número determinado de qubits. |
DumpRegister | Despeja o status da máquina de destino atual associado aos qubits fornecidos. |
Facto | 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 determinada função é chamada. Falha se a função já estiver sendo contada. |
StartCountingOperation | Começa a contar o número de vezes que determinada operação é chamada. Falha se a operação já estiver sendo contada. |
StartCountingQubits | Começa a contar o número de qubits alocados. Falha se os qubits já estiverem sendo contados. |
StopCountingFunction | Para de contar o número de vezes que determinada função é chamada e retorna a contagem. Falha se a função não estiver sendo contada. |
StopCountingOperation | Para de contar o número de vezes que a operação dada é chamada e retorna a contagem. Falha se a operação não estiver sendo contada. |
StopCountingQubits | Para de contar o número de qubits alocados e retorna a contagem. Falha se os qubits não estiverem sendo contados. |