إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
تحتوي مساحة الاسم Std.Arithmetic على العناصر التالية:
| اسم | الوصف |
|---|---|
| AddLE | تعيين صفر تهيئة سجل النهاية الصغيرة zs إلى مجموع little-endian يسجل xs وys |
| ApplyIfEqualL | الحوسبة if (c == x) { action(target) }، أي، تنطبق action على target إذا كانت قيمة BigInt c تساوي سجل qubit الصغير x |
| ApplyIfEqualLE | الحوسبة if x == y { action(target) }، أي تنطبق action على target إذا كان x التسجيل يساوي yالسجل . يجب أن يكون كلا سجلي qubit بتنسيق endian صغير. |
| ApplyIfGreaterL | الحوسبة if (c > x) { action(target) }، أي تنطبق action على target إذا كانت قيمة BigInt c أكبر من سجل qubit الصغير x |
| ApplyIfGreaterLE | يحسب if x > y { action(target) }، أي ينطبق action على target إذا كان x التسجيل أكبر من yالسجل . يجب أن يكون كلا سجلي qubit بتنسيق endian صغير. |
| ApplyIfGreaterOrEqualL | الحوسبة if (c >= x) { action(target) }، أي تنطبق action على target إذا كانت قيمة BigInt c أكبر أو تساوي سجل qubit الصغير x |
| ApplyIfGreaterOrEqualLE | الحوسبة if x >= y { action(target) }، أي تنطبق action على target إذا كان x التسجيل أكبر أو مساويا yالسجل . يجب أن يكون كلا سجلي qubit بتنسيق endian صغير. |
| ApplyIfLessL | الحوسبة if (c < x) { action(target) }، أي، تنطبق action على target إذا كانت قيمة BigInt c أقل من سجل qubit الصغير x |
| ApplyIfLessLE | يحسب if x < y { action(target) }، أي ينطبق action على target إذا كان x التسجيل أقل من yالسجل . يجب أن يكون كلا سجلي qubit بتنسيق endian صغير. |
| ApplyIfLessOrEqualL | الحوسبة if (c <= x) { action(target) }، أي تنطبق action على target إذا كانت قيمة BigInt c أقل أو مساوية لسجل qubit ذي النهاية الصغيرة x |
| ApplyIfLessOrEqualLE | الحوسبة if x <= y { action(target) }، أي تنطبق action على target إذا كان x التسجيل أقل أو مساويا yالسجل . يجب أن يكون كلا سجلي qubit بتنسيق endian صغير. |
| FourierTDIncByLE | زيادة ys تسجيل النهاية الصغيرة عن طريق تسجيل طرفي صغير xs باستخدام Quantum Fourier Transform. |
| IncByI | زيادة عدد صحيح صغير من ys التسجيل بواسطة عدد صحيح ج |
| IncByIUsingIncByLE | يزيد من عدد ys من السجل ذي النهاية الصغيرة بواسطة رقم Int c باستخدام الوظيفة الإضافية المتوفرة. |
| IncByL | زيادة عدد ys تسجيل النهاية الصغيرة بواسطة رقم BigInt ج |
| IncByLE | زيادة عدد ys سجل endian قليلا من قبل xs سجل endian قليلا |
| IncByLEUsingAddLE | عملية عامة لتحويل اثنين من الإضافة في مكان خارج إلى إضافة مكان واحد |
| IncByLUsingIncByLE | يزيد من عدد ys للتسجيل ذي النهاية الصغيرة بواسطة رقم BigInt c باستخدام الوظيفة الإضافية المتوفرة. |
| LookAheadDKRSAddLE | تعيين صفر تهيئة سجل endian zs إلى مجموع little-endian يسجل xs وys باستخدام خوارزمية carry-lookahead. |
| ماجور | هذا يطبق عملية الأغلبية الموضعية على 3 كيوبتات. |
| ReflectAboutInteger | يعكس سجل كمومي حول عدد صحيح كلاسيكي معين. |
| RippleCarryCGAddLE | تعيين صفر تهيئة سجل طرفي صغير zs إلى مجموع little-endian يسجل xs وys باستخدام خوارزمية تحمل التموج. |
| RippleCarryCGIncByLE | زيادة عدد ys تسجيل النهاية الصغيرة بواسطة xs تسجيل endian صغير باستخدام خوارزمية تحمل التموج. |
| RippleCarryTTKIncByLE | قابل للعكس، في الموضع، بالإضافة إلى عددين صحيحين. |