Std.Diagnostics
Пространство имен Std.Diagnostics содержит следующие функции и операции:
Имя | Описание |
---|---|
CheckAllZero | Проверяет, находятся ли все кубиты в предоставленном массиве в состоянии $|0⟩$. Возвращает значение true, если они есть. |
CheckOperationsAreEqual | Учитывая две операции, проверяет, что они действуют одинаково для всех входных состояний. |
CheckZero | Проверяет, находится ли кубит в состоянии $|0⟩$, возвращая значение true, если оно есть. |
DumpMachine | Дамп состояния текущего целевого компьютера. |
DumpOperation | При выполнении операции дамп матрицы представления действия операции по заданному количеству кубитов. |
DumpRegister | Дамп состояния текущего целевого компьютера, связанного с заданными кубитами. |
факт | Проверяет, является ли данное условие истинным, сбой сообщения, если это не так. |
StartCountingFunction | Начинает подсчет количества вызовов данной функции. Завершается ошибкой, если функция уже подсчитывается. |
StartCountingOperation | Начинает подсчет количества вызовов данной операции. Завершается ошибкой, если операция уже подсчитывается. |
StartCountingQubits | Начинает подсчет числа выделенных кубитов. Завершается ошибкой, если кубиты уже учитываются. |
stopCountingFunction |
Останавливает подсчет количества вызовов данной функции и возвращает число. Завершается ошибкой, если функция не учитывается. |
StopCountingOperation | Останавливает подсчет количества вызовов данной операции и возвращает число. Завершается ошибкой, если операция не учитывается. |
StopCountingQubits | Останавливает подсчет числа выделенных кубитов и возвращает число. Завершается ошибкой, если кубиты не учитываются. |