Freigeben über


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 bitsangegebenen 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.