DumpMachine, functie
Volledig gekwalificeerde naam: Std.Diagnostics.DumpMachine
function DumpMachine() : Unit
Samenvatting
Dumpt de status van de huidige doelmachine.
Beschrijving
Met deze methode kunt u informatie over de huidige kwantumstatus dumpen. De werkelijke gegevens die worden gegenereerd en de semantiek zijn specifiek voor elke doelmachine.
Voor de lokale sparse-statussimulator die wordt gedistribueerd als onderdeel van de Quantum Development Kit, schrijft deze methode de golffunctie als een eendimensionale matrix van paren met statusindexen en complexe getallen, waarin elk element de amplitudes van de waarschijnlijkheid van het meten van de bijbehorende status vertegenwoordigt.
Voorbeeld
Wanneer het wordt uitgevoerd op de sparse-statussimulator, dumpt het volgende fragment de klokstatus (|00⟩ + |11⟩ ) / √2 naar de console:
use left = Qubit();
use right = Qubit();
within {
H(left);
CNOT(left, right);
} apply {
DumpMachine();
}