Std.Canon
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 bits angegebenen Zustand befindet. |
ApplyControlledOnInt- | Wendet einen einheitlichen Vorgang auf das Ziel an, wenn der Registerstatus des Steuerelements einer angegebenen nichtnegativen ganzen Zahl entspricht. |
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. |