Partilhar via


Função DumpMachine

Nome totalmente qualificado: Std.Diagnostics.DumpMachine

function DumpMachine() : Unit

Resumo

Despeja o status da máquina de destino atual.

Descrição

Esse método permite que você despeje informações sobre o estado quântico atual. As informações reais geradas e a semântica são específicas de cada máquina de destino.

Para o simulador de estado esparso local distribuído como parte do Kit de Desenvolvimento Quântico, este método escreverá a função de onda como uma matriz unidimensional de pares de índices de estado e números complexos, em que cada elemento representa as amplitudes da probabilidade de medir o estado correspondente.

Exemplo

Quando executado no simulador de estado esparso, o seguinte trecho despeja o estado Bell (|00⟩ + |11⟩ ) / √2 para o console:

use left = Qubit();
use right = Qubit();
within {
    H(left);
    CNOT(left, right);
} apply {
    DumpMachine();
}