Bagikan melalui


Std.Intrinsik

Namespace Std.Intrinsic berisi item berikut:

Nama Deskripsi
DAN Menerapkan gerbang AND yang lebih efisien untuk digunakan dengan penguraian operasi multikontrol. Perhatikan bahwa kubit target harus dalam status |0⟩.
Terapkan Kesatuan Menerapkan matriks uniter yang diberikan ke qubit yang diberikan. Matriks dicentang pada runtime untuk memastikan bentuknya persegi dan bahwa dimensi matriks 2 ^ Length(qubits). Operasi ini hanya untuk simulator dan tidak didukung pada perangkat keras.
CCNOT Menerapkan gerbang doubly controlled–NOT (CCNOT) ke tiga qubit.
CNOT Menerapkan gerbang controlled-NOT (CNOT) ke sepasang qubit.
Exp Menerapkan eksponensial operator Pauli multi-qubit.
H Menerapkan transformasi Hadamard ke satu qubit.
saya Melakukan operasi identitas (no-op) pada satu qubit.
M Melakukan pengukuran satu qubit dalam basis Pauli Z.
Mengukur Melakukan pengukuran bersama dari satu atau beberapa qubit dalam basis Pauli yang ditentukan. Jika array dasar dan array qubit memiliki panjang yang berbeda, maka operasi akan gagal.
Pesan Mencatat pesan.
R Menerapkan rotasi tentang sumbu Pauli yang diberikan.
R1 Menerapkan rotasi tentang status |1⟩ dengan sudut tertentu.
R1Frac Menerapkan rotasi tentang status |1⟩ oleh sudut yang ditentukan sebagai pecahan dyadic. PERINGATAN: Operasi ini menggunakan konvensi tanda berlawanan dari Std.Intrinsic.R.
RFrac Menerapkan rotasi tentang sumbu Pauli yang diberikan oleh sudut yang ditentukan sebagai pecahan dyadic. PERINGATAN: Operasi ini menggunakan konvensi tanda berlawanan dari Std.Intrinsic.R.
Atur ulang Mengingat satu qubit, mengukurnya dan memastikannya dalam status |0⟩ sehingga dapat dirilis dengan aman.
ResetSemua Mengingat array kubit, ukur dan pastikan berada dalam status |0⟩ sed sehingga dapat dirilis dengan aman.
Rx Menerapkan rotasi tentang x-sumbu oleh sudut tertentu.
Rxx Menerapkan dua qubit Ising XX gerbang rotasi.
Ry Menerapkan rotasi tentang sumbuy dengan sudut tertentu.
Ryy Menerapkan dua qubit Ising gerbang rotasi YY.
Rz Menerapkan rotasi tentang z-axis oleh sudut tertentu.
Rzz Menerapkan dua qubit Ising gerbang rotasi ZZ.
S Menerapkan gerbang fase π/4 ke satu kubit.
SWAP Menerapkan gerbang SWAP ke sepasang qubit.
SX Menerapkan akar kuadrat gerbang X ke satu qubit.
T Menerapkan gerbang π/8 ke satu qubit.
X Menerapkan gerbang Pauli X.
Y Menerapkan gerbang Pauli Y.
Z Menerapkan gerbang Pauli Z.