Operasi CheckAllZero
Nama yang sepenuhnya memenuhi syarat: Std.Diagnostics.CheckAllZero
operation CheckAllZero(qubits : Qubit[]) : Bool
Ringkasan
Memeriksa apakah semua qubit dalam array yang disediakan berada dalam status |0⟩. Mengembalikan true jika benar.
Deskripsi
Operasi ini memeriksa apakah semua qubit dalam array yang disediakan berada dalam status |0⟩. Ini akan mengembalikan true hanya jika semua qubit secara deterministik dalam status |0⟩, dan akan mengembalikan false jika tidak. Operasi ini tidak mengubah status qubit.
Masukan
qubit
Qubits untuk memeriksa.
Hasil
True jika semua qubit berada dalam status |0⟩, jika tidak salah.
Komentar
Operasi ini berguna untuk memeriksa apakah qubit berada dalam status |0⟩ selama simulasi. Tidak dimungkinkan untuk memeriksa ini pada perangkat keras tanpa mengukur qubit, yang dapat mengubah status.