CheckAllZero művelet
Teljes név: Std.Diagnostics.CheckAllZero
operation CheckAllZero(qubits : Qubit[]) : Bool
Összefoglalás
Ellenőrzi, hogy a megadott tömb összes qubitje |0⟩ állapotban van-e. Igaz értéket ad vissza, ha igen.
Leírás
Ez a művelet ellenőrzi, hogy a megadott tömb összes qubitje |0⟩ állapotban van-e. Csak akkor tér vissza igaz értékre, ha az összes qubit determinisztikusan a(z) |0⟩ állapotban van, és ellenkező esetben hamis értéket ad vissza. Ez a művelet nem módosítja a qubitek állapotát.
Bemenet
qubitek
Az ellenőrizendő qubitek.
Hozam
Igaz, ha az összes qubit |0⟩ állapotban van, máskülönben hamis.
Megjegyzések
Ez a művelet hasznos annak ellenőrzéséhez, hogy egy qubit |0⟩ állapotban van-e a szimuláció során. Ezt nem lehet hardveren ellenőrizni a qubit mérése nélkül, ami megváltoztathatja az állapotot.