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


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.