Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Przestrzeń nazw Std.Canon zawiera następujące elementy:
| Nazwa | Opis |
|---|---|
| ApplyCNOTChain | Oblicza parzystość rejestru kubitów w miejscu. |
| ApplyControlledOnBitString | Stosuje oracle w target, gdy controlRegister jest w stanie określonym przez bits. |
| ApplyControlledOnInt | Stosuje operację jednostkową w obiekcie docelowym, jeśli stan rejestru kontrolki odpowiada określonej nienegatywnej liczbą całkowitą. |
| ApplyOperationPowerA | Stosuje operację op do targetpower czasów. Jeśli power jest ujemna, używany jest sprzęg z op . Jeśli power wartość wynosi 0, operacja op nie jest stosowana. |
| ApplyP | Biorąc pod uwagę operator Pauli z jednym kubitem, stosuje odpowiednią operację do pojedynczego kubitu. |
| ApplyPauli | Biorąc pod uwagę operator Pauli z wieloma kubitami, stosuje odpowiednią operację do rejestru kwantowego. |
| ApplyPauliFromBitString | Stosuje operator Pauli na każdym kubitie w tablicy, jeśli odpowiedni bit tablicy logicznej pasuje do danych wejściowych. |
| ApplyPauliFromInt | Stosuje operator Pauli na każdym kubitie w tablicy, jeśli odpowiedni bit liczby całkowitej Little-endian pasuje do danych wejściowych. |
| ZastosujQFT | Stosuje rotacje transformacji Quantum Fourier (QFT) do małego endian rejestru kwantowego. |
| Zastosuj doKażdej | Stosuje operację do każdego elementu w rejestrze. |
| ApplyToEachA (Zastosuj do każdego z nich) | Stosuje operację do każdego elementu w rejestrze. Modyfikator A wskazuje, że operacja pojedynczego elementu jest przylegana. |
| ApplyToEachC (Zastosuj do każdego z nich) | Stosuje operację do każdego elementu w rejestrze. Modyfikator C wskazuje, że operacja pojedynczego elementu jest sterowana. |
| ApplyToEachCA (Zastosuj do każdego urzędu certyfikacji) | Stosuje operację do każdego elementu w rejestrze. Modyfikator CA wskazuje, że operacja pojedynczego elementu jest sterowana i przylegalna. |
| ZastosujXorInPlace | Stosuje operację bitową XOR między klasyczną liczbą całkowitą a liczbą całkowitą reprezentowaną przez rejestr kubitów. |
| ZastosujXorInPlaceL | Stosuje operację bitową XOR między klasyczną liczbą całkowitą a liczbą całkowitą reprezentowaną przez rejestr kubitów. |
| CX |
Stosuje bramkę kontrolowanego X (CX) do pary kubitów. |
| CY | Stosuje bramkę Y (CY) do pary kubitów. |
| CZ | Stosuje bramkę z kontrolką Z (CZ) do pary kubitów. |
| |
Biorąc pod uwagę parę, zwraca swój pierwszy element. |
| ponownego etykietowania | Zwija kubity w tablicy current z kubitami w tablicy updated. Tablica updated musi być prawidłową permutacją tablicy current. |
| Snd powiedział: | Biorąc pod uwagę parę, zwraca swój drugi element. |
| SwapReverseRegister (Rejestr wsteczny) | Używa bram SWAP, aby odwrócić kolejność kubitów w rejestrze. |