Бөлісу құралы:


Стд.Канон

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

Имя Описание
Apply CNOTChain Вычисляет четность регистра кубитов на месте.
ApplyControlledOnBitString (ПрименениеControlledOnBitString) Применяется oracletarget, если controlRegister находится в состоянии, указанном bits.
ApplyControlledOnInt (ПрименениеControlledOnInt) Применяет унитарную операцию на целевом объекте, если состояние регистра элемента управления соответствует указанному ненегативному целочисленному значению.
ПрименениеOperationPowerA Применяет операцию op ко targetpower времени. Если power отрицательно, то используется сопряжение of op . Если power равно 0, то операция op не применяется.
ПрименитьП Учитывая оператор Single-qubit Pauli, применяет соответствующую операцию к одному кубите.
Подать заявкуPauli Учитывая оператор Паули с несколькими кубитами, применяет соответствующую операцию к квантовому регистру.
ApplyPauliFromBitString Применяет оператор Pauli к каждому кубите в массиве, если соответствующий бит логического массива соответствует заданному входу.
ПрименитьPauliFromInt Применяет оператор Pauli к каждому кубиту в массиве, если соответствующий бит целого числа Little-endian соответствует заданному входу.
Подать заявкуQFT Применяет повороты преобразования Quantum Fourier (QFT) к маленькому квантовому регистру.
ПрименитьККаждому Применяет операцию к каждому элементу в регистре.
ApplyToEachA Применяет операцию к каждому элементу в регистре. Модификатор A указывает, что операция с одним элементом связана.
ApplyToEachC Применяет операцию к каждому элементу в регистре. Модификатор C указывает, что операция с одним элементом управляется.
ApplyToEachCA Применяет операцию к каждому элементу в регистре. Модификатор CA указывает, что одноэлементная операция управляется и может быть связана.
ApplyXorInPlace Применяет побитовую операцию XOR между классическим целым числом и целым числом, представленным регистром кубитов.
ApplyXorInPlaceL Применяет побитовую операцию XOR между классическим целым числом и целым числом, представленным регистром кубитов.
CX Применяет шлюз управляемого X (CX) к паре кубитов.
CY Применяет контролируемый шлюз Y (CY) к паре кубитов.
Чехия Применяет контролируемые ворота Z (CZ) к паре кубитов.
Фст При выполнении пары возвращает свой первый элемент.
Перемаркировка Переназначает кубиты в массиве current с кубитами в массиве updated. Массив updated должен быть допустимым перемещением массива current.
Снд При выполнении пары возвращает второй элемент.
SwapReverseRegister (Регистр SwapReverseRegister) Использует шлюзы SWAP для обратного порядка кубитов в регистре.