Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Der Namespace Std.Canon enthält die folgenden Elemente:
| Name | Beschreibung |
|---|---|
| ApplyCNOTChain- | Berechnet die Parität eines Registers von Qubits an Ort und Stelle. |
| ApplyControlledOnBitString- | Wendet oracle auf target an, wenn controlRegister sich im durch bitsangegebenen Zustand befindet. |
| ApplyControlledOnInt- | Wendet einen einheitlichen Vorgang auf das Ziel an, wenn der Registerstatus des Steuerelements einer angegebenen nichtnegativen ganzen Zahl entspricht. |
| ApplyOperationPowerA | Wendet den Vorgang op auf die targetpower Zeiten an. Wenn power negativ ist, wird das Adjungierte von op verwendet. Wenn power der Wert 0 ist, wird der Vorgang op nicht angewendet. |
| ApplyP- | Bei einem einzelnen Qubit Pauli-Operator wird der entsprechende Vorgang auf ein einzelnes Qubit angewendet. |
| ApplyPauli | Bei einem Multi-Qubit-Pauli-Operator wendet die entsprechende Operation auf ein Quantenregister an. |
| ApplyPauliFromBitString- | Wendet einen Pauli-Operator auf jedem Qubit in einem Array an, wenn das entsprechende Bit eines booleschen Arrays einer bestimmten Eingabe entspricht. |
| ApplyPauliFromInt | Wendet einen Pauli-Operator auf jedem Qubit in einem Array an, wenn das entsprechende Bit einer Little-Endian-Ganzzahl mit einer bestimmten Eingabe übereinstimmt. |
| ApplyQFT- | Wendet die Drehungen von Quantum Fourier Transform (QFT) auf ein kleines endisches Quantenregister an. |
| ApplyToEach- | Wendet einen Vorgang auf jedes Element in einem Register an. |
| ApplyToEachA- | Wendet einen Vorgang auf jedes Element in einem Register an. Der Modifizierer A gibt an, dass der Einzelelementvorgang angrenzend ist. |
| ApplyToEachC- | Wendet einen Vorgang auf jedes Element in einem Register an. Der Modifizierer C gibt an, dass der Einzelelementvorgang gesteuert werden kann. |
| ApplyToEachCA- | Wendet einen Vorgang auf jedes Element in einem Register an. Der Modifizierer CA gibt an, dass der Einzelelementvorgang steuerbar und angrenzend ist. |
| ApplyXorInPlace- | Wendet eine bitweise XOR-Operation zwischen einer klassischen ganzen Zahl und einer ganzen Zahl an, die durch ein Register von Qubits dargestellt wird. |
| ApplyXorInPlaceL- | Wendet eine bitweise XOR-Operation zwischen einer klassischen ganzen Zahl und einer ganzen Zahl an, die durch ein Register von Qubits dargestellt wird. |
| CX- | Wendet das Steuer-X(CX)-Gate auf ein Paar Qubits an. |
| CY- | Wendet das Y-Gate (CY) auf ein Paar Qubits an. |
| CZ- | Wendet das gate controlled-Z (CZ) auf ein Paar Qubits an. |
| Fst- | Bei einem Paar wird das erste Element zurückgegeben. |
| neu bezeichnen | Beschriftet die Qubits im current Array mit den Qubits im updated Array neu. Das updated Array muss eine gültige Permutation des current Arrays sein. |
| Snd | Bei einem Paar wird das zweite Element zurückgegeben. |
| SwapReverseRegister- | Verwendet SWAP-Gates, um die Reihenfolge der Qubits in einem Register umzukehren. |