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


Операция CheckAllZero

Полное имя: Std.Diagnostics.CheckAllZero

operation CheckAllZero(qubits : Qubit[]) : Bool

Сводка

Проверяет, находятся ли все кубиты в предоставленном массиве в состоянии |0⟩. Возвращает значение true, если они есть.

Описание

Эта операция проверяет, находятся ли все кубиты в предоставленном массиве в состоянии |0⟩. Он возвращает значение true, только если все кубиты детерминируются в состоянии |0⟩ и возвращают значение false в противном случае. Эта операция не изменяет состояние кубитов.

Ввод

кубиты

Кубиты для проверки.

Выпуск

Значение True, если все кубиты находятся в состоянии |0⟩, значение false в противном случае.

Замечания

Эта операция полезна для проверки того, находится ли кубит в состоянии |0⟩ во время моделирования. Это невозможно проверить на оборудовании без измерения кубита, что может изменить состояние.