Std.Canon
Namnområdet Std.Canon innehåller följande objekt:
Namn | Beskrivning |
---|---|
ApplyCNOTChain | Beräknar pariteten för ett register över kvantbitar på plats. |
ApplyControlledOnBitString | Tillämpar oracle på target när controlRegister är i det tillstånd som anges av bits . |
ApplyControlledOnInt | Tillämpar en enhetlig åtgärd på målet om kontrollregistertillståndet motsvarar ett angivet icke-negativt heltal. |
ApplyP- | Med en enda qubit Pauli-operator tillämpar motsvarande åtgärd på en enda qubit. |
ApplyPauli | Med en Pauli-operator med flera kvantbitar tillämpar motsvarande åtgärd på ett kvantregister. |
ApplyPauliFromBitString | Tillämpar en Pauli-operator på varje qubit i en matris om motsvarande bit av en boolesk matris matchar en viss indata. |
ApplyPauliFromInt | Tillämpar en Pauli-operator på varje qubit i en matris om motsvarande bit av ett little-endian-heltal matchar en viss indata. |
ApplyQFT- | Tillämpar rotationerna av Quantum Fourier Transform (QFT) på ett litet endianskt kvantregister. |
ApplyToEach | Tillämpar en åtgärd på varje element i ett register. |
ApplyToEachA | Tillämpar en åtgärd på varje element i ett register. Modifieraren A anger att åtgärden med ett element är angränsande. |
ApplyToEachC | Tillämpar en åtgärd på varje element i ett register. Modifieraren C anger att åtgärden med ett element kan styras. |
ApplyToEachCA | Tillämpar en åtgärd på varje element i ett register. Modifieraren CA anger att åtgärden med ett element är kontrollerbar och angränsande. |
ApplyXorInPlace | Tillämpar en bitwise-XOR-åtgärd mellan ett klassiskt heltal och ett heltal som representeras av ett register över kvantbitar. |
ApplyXorInPlaceL | Tillämpar en bitwise-XOR-åtgärd mellan ett klassiskt heltal och ett heltal som representeras av ett register över kvantbitar. |
CX- | Tillämpar CX-grinden (controlled-X) på ett par kvantbitar. |
CY | Tillämpar cy-grinden (controlled-Y) på ett par kvantbitar. |
CZ | Tillämpar gaten controlled-Z (CZ) på ett par kvantbitar. |
Fst | Givet ett par returnerar det första elementet. |
Relabel | Lägger om kvantbitarna i matrisen current med kvantbitarna i updated -matrisen. Matrisen updated måste vara en giltig permutation av den current matrisen. |
Snd | Givet ett par returnerar det andra elementet. |
SwapReverseRegister | Använder SWAP-portar för att ändra ordningen på kvantbitarna i ett register. |