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.Canon-naamruimte bevat de volgende items:
| Naam | Beschrijving |
|---|---|
| ApplyCNOTChain- | Berekent de pariteit van een register van qubits in-place. |
| ApplyControlledOnBitString- | Past oracle toe op target wanneer controlRegister de status heeft die is opgegeven door bits. |
| ApplyControlledOnInt- | Hiermee past u een eenheidsbewerking toe op het doel als de status van het beheerregister overeenkomt met een opgegeven niet-negatief geheel getal. |
| ToepassenOperationPowerA | Past de bewerking op toe op de targetpower tijden. Als power dit negatief is, wordt het adjunct van op gebruikt. Als power 0 is, wordt de bewerking op niet toegepast. |
| ApplyP- | Op basis van een Pauli-operator met één qubit past u de bijbehorende bewerking toe op één qubit. |
| ApplyPauli- | Op basis van een pauli-operator met meerdere qubits wordt de bijbehorende bewerking toegepast op een kwantumregister. |
| ApplyPauliFromBitString- | Hiermee past u een Pauli-operator toe op elke qubit in een matrix als de bijbehorende bit van een Booleaanse matrix overeenkomt met een bepaalde invoer. |
| ApplyPauliFromInt- | Hiermee past u een Pauli-operator toe op elke qubit in een matrix als het bijbehorende bit van een Little-endian-geheel getal overeenkomt met een bepaalde invoer. |
| ApplyQFT- | Hiermee past u de rotaties van Quantum Fourier Transform (QFT) toe op een little-endian kwantumregister. |
| ApplyToEach- | Hiermee wordt een bewerking toegepast op elk element in een register. |
| ApplyToEachA- | Hiermee wordt een bewerking toegepast op elk element in een register. De modifier A geeft aan dat de bewerking met één element aangrenzend is. |
| ApplyToEachC- | Hiermee wordt een bewerking toegepast op elk element in een register. De modifier C geeft aan dat de bewerking met één element kan worden beheerd. |
| ApplyToEachCA- | Hiermee wordt een bewerking toegepast op elk element in een register. De modifier CA geeft aan dat de bewerking met één element controleerbaar en aangrenzend is. |
| ToepassenXorInPlace | Hiermee past u een bitwise-XOR-bewerking toe tussen een klassiek geheel getal en een geheel getal dat wordt vertegenwoordigd door een register van qubits. |
| ApplyXorInPlaceL- | Hiermee past u een bitwise-XOR-bewerking toe tussen een klassiek geheel getal en een geheel getal dat wordt vertegenwoordigd door een register van qubits. |
| CX- | Hiermee past u de CX-poort (Controlled-X) toe op een paar qubits. |
| CY- | Hiermee past u de gate controlled-Y (CY) toe op een paar qubits. |
| Hiermee past u de gate controlled-Z (CZ) toe op een paar qubits. | |
| Fst- | Met een paar wordt het eerste element geretourneerd. |
| opnieuw labelen | Labelt de qubits in de current matrix opnieuw met de qubits in de updated matrix. De updated matrix moet een geldige permutatie van de current matrix zijn. |
| Snd- | Met een paar wordt het tweede element geretourneerd. |
| SwapReverseRegistreren | Gebruikt SWAP-poorten om de volgorde van de qubits in een register om te draaien. |