Megosztás a következőn keresztül:


Std.Canon

A Std.Canon névtér a következő elemeket tartalmazza:

Név Leírás
ApplyCNOTChain A helyben lévő qubitek nyilvántartásának paritását számítja ki.
ApplyControlledOnBitString A oracletarget alkalmaz, ha controlRegister a bitsáltal megadott állapotban van.
ApplyControlledOnInt Egységes műveletet alkalmaz a célon, ha a vezérlőregisztrációs állapot egy megadott nem egész számnak felel meg.
ApplyP Az egy qubites Pauli operátorral a megfelelő műveletet egyetlen qubitre alkalmazza.
ApplyPauli Több qubites Pauli operátorral alkalmazza a megfelelő műveletet egy kvantumregisztrációs regiszterre.
ApplyPauliFromBitString Pauli operátort alkalmaz egy tömb minden qubitjén, ha egy logikai tömb megfelelő bitje egyezik egy adott bemenettel.
ApplyPauliFromInt Pauli operátort alkalmaz egy tömb minden qubitjén, ha egy Kis végű egész szám megfelelő bitje megegyezik egy adott bemenettel.
ApplyQFT Alkalmazza a Quantum Fourier Transform (QFT) forgását egy kis endian kvantumregisztrációra.
ApplyToEach Egy műveletet alkalmaz a regiszter minden elemére.
ApplyToEachA Egy műveletet alkalmaz a regiszter minden elemére. A módosító A azt jelzi, hogy az egyelemes művelet szomszédos.
ApplyToEachC Egy műveletet alkalmaz a regiszter minden elemére. A módosító C azt jelzi, hogy az egyelemes művelet szabályozható.
ApplyToEachCA Egy műveletet alkalmaz a regiszter minden elemére. A módosító CA azt jelzi, hogy az egyelemes művelet szabályozható és szomszédos.
ApplyXorInPlace Bitenkénti XOR-műveletet alkalmaz egy klasszikus egész és egy qubitregisztrátor által képviselt egész szám között.
ApplyXorInPlaceL Bitenkénti XOR-műveletet alkalmaz egy klasszikus egész és egy qubitregisztrátor által képviselt egész szám között.
CX Alkalmazza a controlled-X (CX) kaput egy qubitpárra.
CY Alkalmazza a szabályozott-Y (CY) kaput egy qubitpárra.
CZ Alkalmazza a controlled-Z (CZ) kaput egy qubitpárra.
Fst Adott egy pár, visszaadja az első eleme.
A current tömb qubitjeinek újracímkézése a updated tömbben lévő qubitekkel. A updated tömbnek a current tömb érvényes permutációjának kell lennie.
Snd Egy párnak adja vissza a második elemét.
SwapReverseRegister SWAP kapukkal megfordítja a qubitek sorrendjét egy regiszterben.