Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
De Std.Arithmetic-naamruimte bevat de volgende items:
| Naam | Beschrijving |
|---|---|
| AddLE- | Stelt een zero-initialized little-endian register zs in op de som van little-endian registers xs en ys |
| ApplyIfEqualL- | Berekent if (c == x) { action(target) }, dat wil gezegd, action op target als een BigInt-waarde c gelijk is aan het bit-endian-qubitregister x |
| ApplyIfEqualLE- | Berekeningen if x == y { action(target) }, dat wil gezegd, worden action toegepast op target als x gelijk is aan het register y. Beide qubitregisters moeten een little-endian-indeling hebben. |
| ApplyIfGreaterL- | Berekent if (c > x) { action(target) }, dat wil gezegd, action op target als een BigInt-waarde c groter is dan de bit-endian-qubitregister x |
| ApplyIfGreaterLE- | Berekeningen if x > y { action(target) }, dat wil gezegd, worden action toegepast op target als x groter is dan het register y. Beide qubitregisters moeten een little-endian-indeling hebben. |
| ApplyIfGreaterOrEqualL- | Berekent if (c >= x) { action(target) }, dat wil gezegd, action op target als een BigInt-waarde c groter of gelijk is aan de bit-endian-qubitregister x |
| ApplyIfGreaterOrEqualLE- | Berekeningen if x >= y { action(target) }, dat wil gezegd, worden action toegepast op target als x groter of gelijk is aan het register y. Beide qubitregisters moeten een little-endian-indeling hebben. |
| ApplyIfLessL- | Berekent if (c < x) { action(target) }actionaction op target als een BigInt-waarde c kleiner is dan de kleine endiane qubitregister x |
| ApplyIfLessLE- | Berekent if x < y { action(target) }, dat wil gezegd, past action toe op target als het register x kleiner is dan het y. Beide qubitregisters moeten een little-endian-indeling hebben. |
| ApplyIfLessOrEqualL- | Berekent if (c <= x) { action(target) }, dat wil gezegd, action op target als een BigInt-waarde c kleiner of gelijk is aan de bit-endian-qubitregister x |
| ApplyIfLessOrEqualLE- | Berekeningen if x <= y { action(target) }, dat wil gezegd, action op target toepassen als x kleiner of gelijk is aan het register y. Beide qubitregisters moeten een little-endian-indeling hebben. |
| FourierTDIncByLE- | Hiermee wordt een little-endian-register-ys verhoogd door een little-endian register xs met behulp van Quantum Fourier Transform. |
| IncByI- | Hiermee wordt een little-endian-register met een geheel getal c verhoogd |
| IncByIUsingIncByLE- | Hiermee wordt een little-endian-register-ys verhoogd door een Int-getal c met behulp van de opgegeven invoegtoepassing. |
| IncByL- | Hiermee wordt een little-endian-register met een BigInt-getal c verhoogd |
| IncByLE- | Hiermee wordt een little-endian-register-ys verhoogd door een little-endian-register xs |
| IncByLEUsingAddLE- | Algemene bewerking voor het omzetten van twee out-place invoegtoepassingen in één in-place invoegtoepassing |
| IncByLUsingIncByLE- | Hiermee wordt een little-endian-register-ys verhoogd door een BigInt-getal c met behulp van de opgegeven invoegtoepassing. |
| LookAheadDKRSAddLE- | Stelt een zero-initialized little-endian register zs in op de som van little-endian registers xs en ys met behulp van het carry-lookahead-algoritme. |
| MAJ- | Hiermee wordt de in-place meerderheidsbewerking toegepast op 3 qubits. |
| ReflectAboutInteger- | Geeft een kwantumregister weer over een bepaald klassiek geheel getal. |
| RimpelcarryCGAddLE- | Stelt een zero-initialized little-endian register zs in op de som van little-endian registers xs en ys met behulp van het rimpel-dragen algoritme. |
| RimpelcarryCGIncByLE- | Hiermee wordt een little-endian-register-ys verhoogd door een little-endian register xs met behulp van het rimpelingsalgoritmen. |
| RimpelcarryTTKIncByLE- | Omkeerbare, in-place rimpeling-dragen toevoeging van twee gehele getallen. |