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


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.