Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Namnområdet Std.Aritmetic innehåller följande objekt:
| Namn | Beskrivning |
|---|---|
| AddLE- | Anger ett nollinitierat litet endianskt register zs till summan av little-endian register xs och ys |
| ApplyIfEqualL | Computes if (c == x) { action(target) }, det vill s.k. gäller action för target om ett BigInt-värde c är lika med det lilla endianska qubitregistret x |
| ApplyIfEqualLE | Computes if x == y { action(target) }, d.v.s. gäller action för target om registreringen x är lika med registret y. Båda qubit-registren bör vara i lite endianskt format. |
| ApplyIfGreaterL | Computes if (c > x) { action(target) }, d.s.a. gäller action för target om ett BigInt-värde c är större än det lilla kvantbitsregistret x |
| ApplyIfGreaterLE | Beräkning if x > y { action(target) }, det vill ex. gäller action för target om registreringen x är större än registret y. Båda qubit-registren bör vara i lite endianskt format. |
| ApplyIfGreaterOrEqualL | Computes if (c >= x) { action(target) }, d.s.a. gäller action för target om ett BigInt-värde c är större eller lika med det lilla endianska qubitregistret x |
| ApplyIfGreaterOrEqualLE | Beräkningar if x >= y { action(target) }, det vill ex. gäller action för target om registreringen x är större eller lika med registret y. Båda qubit-registren bör vara i lite endianskt format. |
| ApplyIfLessL- | Computes if (c < x) { action(target) }, det vill s.k. gäller action för target om ett BigInt-värde c är mindre än det lilla kvantbitsregistret x |
| ApplyIfLessLE | Beräkningar if x < y { action(target) }, det vill ex. gäller action för target om registreringen x är mindre än registret y. Båda qubit-registren bör vara i lite endianskt format. |
| ApplyIfLessOrEqualL | Beräkningar if (c <= x) { action(target) }, det vill s.k. gäller action för target om ett BigInt-värde c är mindre eller lika med det lilla kvantbitsregistret x |
| ApplyIfLessOrEqualLE | Beräkningar if x <= y { action(target) }, det vill ex. gäller action för target om registreringen x är mindre eller lika med registret y. Båda qubit-registren bör vara i lite endianskt format. |
| FourierTDIncByLE | Ökar en liten endiansk register-ys med ett litet endianskt register xs med hjälp av Quantum Fourier Transform. |
| IncByI | Ökar en liten endiansk register-ys med ett heltalsnummer c |
| IncByIUsingIncByLE | Ökar en liten endiansk register-ys med ett Int-nummer c med hjälp av angivet tillägg. |
| IncByL | Ökar en liten endiansk register-ys med ett BigInt-nummer c |
| IncByLE | Inkrementerar en liten endiansk register-ys med ett litet endianskt register xs |
| IncByLEUsingAddLE | Allmän åtgärd för att omvandla två tillägg på plats till ett tillägg på plats |
| IncByLUsingIncByLE | Ökar en liten endiansk register-ys med ett BigInt-nummer c med hjälp av angivet tillägg. |
| LookAheadDKRSAddLE | Anger ett nollinitierat little-endian register zs till summan av little-endian register xs och ys med hjälp av carry-lookahead-algoritmen. |
| MAJ | Detta tillämpar majoritetsåtgärden på plats på 3 kvantbitar. |
| ReflectAboutInteger | Visar ett kvantregister om ett visst klassiskt heltal. |
| RippleCarryCGAddLE | Anger ett nollinitierat little-endian register zs till summan av little-endian register xs och ys med hjälp av ripple-carry-algoritmen. |
| RippleCarryCGIncByLE | Inkrementerar en liten endiansk register-ys med ett litet endianskt register xs med hjälp av ripple-carry-algoritmen. |
| RippleCarryTTKIncByLE | Reversibel, på plats ripple-carry tillägg av två heltal. |