Compartilhar via


Std.Diagnostics

O namespace Std.Diagnostics contém os seguintes itens:

Nome Descrição
ApplyIdleNoise Aplica o ruído configurado a um qubit.
BitFlipNoise O ruído de inverter bits com probabilidade p.
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.
ConfigurePauliNoise Configura o ruído pauli para simulação.
DepolarizingNoise O ruído despolarizador com probabilidade p.
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.
NoNoise Sem ruído para operação sem ruídos.
PhaseFlipNoise O ruído de inversão de fase com probabilidade p.
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.