Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Nama yang sepenuhnya memenuhi syarat: Std.Diagnostics.DumpRegister
function DumpRegister(register : Qubit[]) : Unit
Ringkasan
Mencadangkan status komputer target saat ini yang terkait dengan qubit yang diberikan.
Masukan
qubit
Daftar qubit yang akan dilaporkan.
Komentar
Metode ini memungkinkan Anda untuk membuang informasi yang terkait dengan status qubit yang diberikan.
Untuk simulator sparse-state lokal yang didistribusikan sebagai bagian dari Kit Pengembangan Quantum, metode ini akan menulis status kubit yang diberikan (yaitu fungsi gelombang subsistem yang sesuai) sebagai array satu dimensi pasangan indeks status dan angka kompleks, di mana setiap elemen mewakili amplitudo probabilitas mengukur status yang sesuai. Jika kubit yang diberikan dijerat dengan beberapa kubit lain dan statusnya tidak dapat dipisahkan, itu gagal dengan kesalahan runtime yang menunjukkan bahwa kubit terjerat.
Contoh
Saat dijalankan pada simulator sparse-state, cuplikan berikut mencadangkan status Bel (|00⟩ + |11⟩ ) / √2 ke konsol:
use left = Qubit();
use right = Qubit();
within {
H(left);
CNOT(left, right);
} apply {
DumpRegister([left, right]);
}