次の方法で共有


Std.Diagnostics

Std.Diagnostics 名前空間には、次の関数と操作が含まれています。

名前 形容
CheckAllZero 指定された配列内のすべての量子ビットが $|0⟩$ 状態であるかどうかを確認します。 存在する場合は true を返します。
CheckOperationsAreEqual 2 つの操作を指定すると、すべての入力状態に対して同じように動作することを確認します。
CheckZero の 量子ビットが $|0⟩$ 状態であるかどうかを確認し、その状態の場合は true を返します。
DumpMachine 現在のターゲット コンピューターの状態をダンプします。
DumpOperation の 操作が指定された場合、指定された数の量子ビットに対する操作アクションの行列表現をダンプします。
DumpRegister 特定の量子ビットに関連付けられている現在のターゲット コンピューターの状態をダンプします。
ファクト 特定の条件が true かどうかを確認し、そうでない場合はメッセージで失敗します。
StartCountingFunction 指定された関数が呼び出された回数のカウントを開始します。 関数が既にカウントされている場合は失敗します。
StartCountingOperation 指定された操作が呼び出された回数のカウントを開始します。 操作が既にカウントされている場合は失敗します。
StartCountingQubits 割り当てられた量子ビットの数のカウントを開始します。 量子ビットが既にカウントされている場合は失敗します。
StopCountingFunction の 指定された関数が呼び出された回数のカウントを停止し、カウントを返します。 関数がカウントされていない場合は失敗します。
StopCountingOperation の 指定された操作が呼び出された回数のカウントを停止し、カウントを返します。 操作がカウントされていない場合は失敗します。
StopCountingQubits 割り当てられた量子ビットの数のカウントを停止し、カウントを返します。 量子ビットがカウントされていない場合は失敗します。