Поделиться через


Функция DumpMachine

Полное имя: Std.Diagnostics.DumpMachine

function DumpMachine() : Unit

Сводка

Дамп состояния текущего целевого компьютера.

Описание

Этот метод позволяет дампать сведения о текущем квантовом состоянии. Фактические сведения, созданные и семантики, относятся к каждому целевому компьютеру.

Для локального разреженного симулятора состояния, распределенного как часть набора средств разработки Quantum, этот метод записывает функцию волны в виде одномерного массива пар индексов состояния и сложных чисел, в которых каждый элемент представляет амплитуды вероятности измерения соответствующего состояния.

Пример

При запуске в симуляторе разреженного состояния следующий фрагмент дампа состояния Колокола (|00⟩ + |11⟩) / √2 в консоль:

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