Condividi tramite


Funzione DumpMachine

Nome completo: Std.Diagnostics.DumpMachine

function DumpMachine() : Unit

Sommario

Esegue il dump dello stato del computer di destinazione corrente.

Descrizione

Questo metodo consente di eseguire il dump delle informazioni sullo stato quantistico corrente. Le informazioni effettive generate e la semantica sono specifiche per ogni computer di destinazione.

Per il simulatore di stato sparse locale distribuito come parte di Quantum Development Kit, questo metodo scriverà la funzione d'onda come matrice unidimensionale di coppie di indici di stato e numeri complessi, in cui ogni elemento rappresenta le ampiezze della probabilità di misurare lo stato corrispondente.

Esempio

Quando viene eseguito nel simulatore di stato sparse, il frammento di codice seguente esegue il dump dello stato Bell (|00⟩ + |11⟩ ) / √2 nella console:

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