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. |
|
Despeja o status do computador de destino atual. |
|
Dada uma operação, despeja a representação de matriz da ação de operação no número determinado de qubits. |
|
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. |
|
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. |
|
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. |