Std.Diagnostics
Az Std.Diagnostics névtér a következő függvényeket és műveleteket tartalmazza:
Név | Leírás |
---|---|
CheckAllZero | Ellenőrzi, hogy a megadott tömb összes qubitje $|0⟩$ állapotban van-e. Igaz értéket ad vissza, ha igen. |
CheckOperationsAreEqual | Két művelet esetén ellenőrzi, hogy az összes bemeneti állapot esetében azonosak-e. |
CheckZero | Ellenőrzi, hogy a qubit $|0⟩$ állapotban van-e, és igaz értéket ad vissza, ha igen. |
DumpMachine | Az aktuális célgép állapotát jelzi. |
DumpOperation | Egy művelet esetén a műveleti művelet mátrix-ábrázolását a megadott számú qubiten adja meg. |
DumpRegister | Az aktuális célgép adott qubitekhez társított állapotát adja ki. |
Tény | Ellenőrzi, hogy egy adott feltétel igaz-e, és ha nem, akkor egy üzenettel meghiúsul. |
StartCountingFunction | Elkezdi számlálni az adott függvény meghívásának számát. Sikertelen, ha a függvény már meg van számlálva. |
StartCountingOperation | Elkezdi számlálni az adott művelet meghívásának számát. Sikertelen, ha a művelet már meg van számlálva. |
StartCountingQubits | Elkezdi számlálni a lefoglalt qubitek számát. Sikertelen, ha a qubitek már meg vannak számlálva. |
StopCountingFunction | Leállítja az adott függvény meghívásának és a szám visszaadásának számát. Sikertelen, ha a függvényt nem számolták meg. |
StopCountingOperation | Leállítja az adott művelet meghívásának és a darabszám visszaadásának számát. Sikertelen, ha a műveletet nem számolták meg. |
StopCountingQubits | Leállítja a lefoglalt qubitek számának megszámlálását, és visszaadja a számot. Sikertelen, ha a qubitek nem lettek megszámolva. |