DumpMachine 関数
完全修飾名: Std.Diagnostics.DumpMachine
function DumpMachine() : Unit
概要
現在のターゲット コンピューターの状態をダンプします。
形容
このメソッドを使用すると、現在の量子状態に関する情報をダンプできます。 生成された実際の情報とセマンティクスは、各ターゲット コンピューターに固有です。
Quantum Development Kit の一部として分散されたローカルスパース状態シミュレーターの場合、このメソッドは、各要素が対応する状態を測定する確率の振幅を表す、状態インデックスと複素数のペアの 1 次元配列としてウェーブ関数を書き込みます。
例
スパース状態シミュレーターで実行すると、次のスニペットは Bell 状態 (|00⟩ + |11⟩) / √2 をコンソールにダンプします。
use left = Qubit();
use right = Qubit();
within {
H(left);
CNOT(left, right);
} apply {
DumpMachine();
}