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


Std.Diagnostics

Пространство имен Std.Diagnostics содержит следующие функции и операции:

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