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