Std.Canon
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. |
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. |
ApplyXorInPlace | 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. |
SwapReverseRegister | Gebruikt SWAP-poorten om de volgorde van de qubits in een register om te draaien. |