Dela via


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