Std.Intrinsic

Пространство имен Std.Встроенная содержит следующие элементы:

Имя Описание
И Применяет шлюз AND, который эффективнее для использования с декомпозицией многоконтролируемых операций. Обратите внимание, что целевой кубит должен находиться в состоянии |0⟩.
ПрименитьУнитарный Применяет заданную унитарную матрицу к заданным кубитам. Матрица проверяется во время выполнения, чтобы убедиться, что она является квадратной и что размеры матрицы 2 ^ Length(qubits). Эта операция доступна только для симулятора и не поддерживается на оборудовании.
ККНО Применяет дубно контролируемый шлюз NOT (CCNOT) к трем кубитам.
УЗЕЛ Применяет контролируемый шлюз NOT (CNOT) к паре кубитов.
Опыт Применяет экспоненциальный оператор с несколькими кубитами Паули.
H Применяет преобразование Hadamard к одному кубитам.
Выполняет операцию идентификации (no-op) на одном кубите.
M Выполняет измерение одного кубита в Z Поли.
мер Выполняет совместное измерение одного или нескольких кубитов в указанных базах Паули. Если базовый массив и массив кубитов имеют разные длины, операция завершится ошибкой.
сообщения Записывает сообщение.
R Применяет поворот по заданной оси Паули.
Р1 Применяет поворот относительно состояния |1⟩ заданным углом.
R1ГРП Применяет поворот к состоянию |1⟩ по углам, указанным в качестве доли dyadic. ПРЕДУПРЕЖДЕНИЕ. Эта операция использует противоположные соглашения о подписи из Std.Intrinsic.R.
RFrac Применяет поворот по заданной оси Паули по углам, указанному в виде диадической дроби. ПРЕДУПРЕЖДЕНИЕ. Эта операция использует противоположные соглашения о подписи из Std.Intrinsic.R.
сброс Учитывая один кубит, меры и гарантирует, что он находится в состоянии |0⟩ таким образом, что его можно безопасно освободить.
Сбросить все Учитывая массив кубитов, измеряйте их и убедитесь, что они находятся в состоянии |0⟩ таким образом, что их можно безопасно освободить.
Rx Применяет поворот по оси xпо заданному углу.
Rxx Применяет два кубита XX поворота.
Ры Применяет поворот по y-оси по заданному углу.
Рай Применяет два кубита Исинг Y вращающиеся ворота.
Rz Применяет поворот по zоси по заданному углу.
Рзз Применяет два кубита ZZ вращающиеся ворота.
S Применяет шлюз этапа π/4 к одному кубитом.
ОБМЕНИВАТЬ Применяет шлюз SWAP к паре кубитов.
СХ Применяет квадратный корень из X-вентиля к одному кубиту.
T Применяет шлюз π/8 к одному кубите.
X Применяет ворота Паули X.
Y Применяет ворота Паули Y.
Z Применяет ворота Паули Z.