Std.Arithmetic 命名空间包含以下项:
| 名字 | 说明 |
|---|---|
| AddLE | 将零初始化的 little-endian register zs 设置为 little-endian registers xs 和 ys 的总和 |
| ApplyIfEqualL | 计算 if (c == x) { action(target) }(即,如果 BigInt 值 c 等于小端量子比特寄存器 x,则 action 应用于 target |
| ApplyIfEqualLE | 计算 if x == y { action(target) }(即,如果寄存器 x 等于寄存器 y,则 action 应用于 target。 这两个量子比特寄存器应采用小端格式。 |
| ApplyIfGreaterL | 计算 if (c > x) { action(target) }(即,如果 BigInt 值 c 大于小端量子比特寄存器 x,则 action 应用于 target |
| ApplyIfGreaterLE | 计算 if x > y { action(target) }(即,如果寄存器 x 大于寄存器 y,则 action 应用于 target。 这两个量子比特寄存器应采用小端格式。 |
| ApplyIfGreaterOrEqualL | 计算 if (c >= x) { action(target) }(即,如果 BigInt 值 c 大于或等于小端量子比特寄存器 x,则 action 应用于 target |
| ApplyIfGreaterOrEqualLE | 计算 if x >= y { action(target) }(即,如果注册 x 大于或等于寄存器 y,则 action 应用于 target。 这两个量子比特寄存器应采用小端格式。 |
| ApplyIfLessL | 计算 if (c < x) { action(target) }(即,如果 BigInt 值 c 小于小端量子比特寄存器 x,则 action 应用于 target |
| ApplyIfLessLE | 计算 if x < y { action(target) }(即,如果寄存器 x 小于寄存器 y,则 action 应用于 target。 这两个量子比特寄存器应采用小端格式。 |
| ApplyIfLessOrEqualL | 计算 if (c <= x) { action(target) }(即,如果 BigInt 值 c 小于或等于小端量子比特寄存器 x,则 action 应用于 target |
| ApplyIfLessOrEqualLE | 计算 if x <= y { action(target) }(即,如果寄存器 x 小于或等于寄存器 y,则 action 应用于 target。 这两个量子比特寄存器应采用小端格式。 |
| FourierTDIncByLE | 使用 Quantum Fourier Transform 将 little-endian register ys 递增一个 little-endian register ys。 |
| IncByI | 按整数 c 递增小尾数寄存器 y |
| IncByIUsingIncByLE | 使用提供的加法器按 Int 数字 c 递增小尾寄存器 ys。 |
| IncByL | 将 little-endian register ys 递增一个 BigInt 数字 c |
| IncByLE | 将 little-endian register ys 递增为 little-endian register xs |
| IncByLEUsingAddLE | 将两个就地添加器转换为一个就地加载项的泛型作 |
| IncByLUsingIncByLE | 使用提供的加法器按 BigInt 数字 c 递增一个 little-endian register ys。 |
| LookAheadDKRSAddLE | 使用 carry-lookahead 算法将零初始化的 little-endian 寄存器 zs 设置为 little-endian 寄存器 xs 和 ys 的总和。 |
| MAJ | 这会将就地多数运算应用到 3 个量子比特。 |
| ReflectAboutInteger | 反映有关给定经典整数的量子寄存器。 |
| RippleCarryCGAddLE | 使用波纹携带算法将零初始化的 little-endian 寄存器 zs 设置为 little-endian 寄存器 xs 和 ys 的总和。 |
| RippleCarryCGIncByLE | 使用波纹携带算法将 little-endian 寄存器 y 递增一个 little-endian 寄存器 x。 |
| RippleCarryTTKIncByLE | 可逆的就地波纹携带加两个整数。 |