Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Пространство имен Std.Arithmetic содержит следующие элементы:
| Имя | Описание |
|---|---|
| AddLE | Задает нулевые инициализированные маленькие регистры zs в сумме маленьких регистров xs и ys. |
| ApplyIfEqualL | Вычисляет if (c == x) { action(target) }, то есть применяется action к target, если значение BigInt c равно маленькому регистру кубита x |
| ApplyIfEqualLE | Вычисляет if x == y { action(target) }, то есть применяет action к target, если регистр x равен регистру y. Оба регистра кубитов должны находиться в маленьком формате. |
| ApplyIfGreaterL | Вычисляет if (c > x) { action(target) }, то есть применяет action к target, если значение BigInt c больше, чем маленький регистр кубита x |
| ApplyIfGreaterLE | Вычисляет if x > y { action(target) }, то есть применяет action к target, если регистр x больше, чем регистр y. Оба регистра кубитов должны находиться в маленьком формате. |
| ApplyIfGreaterOrEqualL | Вычисляет if (c >= x) { action(target) }, то есть применяет action к target, если значение BigInt c больше или равно маленькому регистру кубитов x |
| ApplyIfGreaterOrEqualLE | Вычисления if x >= y { action(target) }, то есть применяются action к target, если регистр x больше или равен регистру y. Оба регистра кубитов должны находиться в маленьком формате. |
| ApplyIfLessL | Вычисляет if (c < x) { action(target) }, то есть применяет action к target, если значение BigInt c меньше, чем маленький регистр кубита x |
| ApplyIfLessLE | Вычисления if x < y { action(target) }, то есть применяются action к target, если регистр x меньше, чем регистр y. Оба регистра кубитов должны находиться в маленьком формате. |
| ApplyIfLessOrEqualL | Вычисляет if (c <= x) { action(target) }, то есть применяется action к target, если значение BigInt c меньше или равно x |
| ApplyIfLessOrEqualLE | Вычисляет if x <= y { action(target) }, то есть применяет action к target, если регистр x меньше или равен регистру y. Оба регистра кубитов должны находиться в маленьком формате. |
| FourierTDIncByLE | Увеличивает маленький конечную регистр ys по маленькому эндианскому регистру xs с помощью Quantum Fourier Transform. |
| IncByI | Увеличивает маленький конечный регистр ys по целочисленного числа c |
| IncByIUsingIncByLE | Увеличивает маленький конечную регистр ys по числу Int c с помощью предоставленного надстройки. |
| IncByL | Увеличивает маленький конечный регистр ys по номеру BigInt c |
| IncByLE | Увеличивается маленький конечная регистр ys по маленьким регистрам xs |
| IncByLEUsingAddLE | Универсальная операция, чтобы превратить два надстроек на месте в одну надстройку на месте |
| IncByLUsingIncByLE | Увеличивает маленький конечную регистр ys по номеру BigInt c с помощью предоставленного надстройки. |
| LookAheadDKRSAddLE | Задает нулевой инициализированный маленький регистр zs в сумме xs и ys с помощью алгоритма нести-lookahead. |
| MAJ | Это применяет операцию большинства на месте к 3 кубитам. |
| ReflectAboutInteger | Отражает квантовый регистр для заданного классического целого числа. |
| RippleCarryCGAddLE | Задает нулевые инициализированные маленькие регистры zs в сумме маленьких регистров xs и ys с помощью алгоритма рябли-переноски. |
| RippleCarryCGIncByLE | Увеличивает маленький конечную регистр ys по маленьким регистрам xs с помощью алгоритма рябли-переноски. |
| RippleCarryTTKIncByLE | Обратимое, на месте рябь-переноска двух целых чисел. |