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.StartCountingQubits
operation StartCountingQubits() : Unit
Ringkasan
Mulai menghitung jumlah qubit yang dialokasikan. Gagal jika qubit sudah dihitung.
Deskripsi
Operasi ini memungkinkan Anda menghitung jumlah qubit yang dialokasikan hingga StopCountingQubits dipanggil.
Penghitung bertahap hanya ketika kubit unik baru dialokasikan, jadi menggunakan kembali kubit yang sama beberapa kali di seluruh alokasi terpisah tidak meningkatkan penghitung.
Komentar
Operasi ini berguna untuk melacak jumlah qubit unik yang dialokasikan dalam cakupan tertentu. Seiring dengan StopCountingQubits, dapat digunakan untuk memverifikasi bahwa operasi tertentu tidak mengalokasikan lebih banyak qubit daripada yang diharapkan. Misalnya
StartCountingQubits();
testOperation();
let qubitsAllocated = StopCountingQubits();
Fact(qubitsAllocated <= 4, "Operation should not allocate more than 4 qubits.");