Operasi RAll0

Peringatan

Dokumentasi ini mengacu pada QDK Klasik, yang telah digantikan oleh Modern QDK.

Silakan lihat https://aka.ms/qdk.api dokumentasi API untuk QDK Modern.

Namespace: Microsoft.Quantum.Canon

Paket: Microsoft.Quantum.Standard

Memutar status semua nol dengan fase tertentu.

operation RAll0 (phase : Double, qubits : Qubit[]) : Unit is Adj + Ctl

Deskripsi

Operasi ini dapat disimulasikan oleh matriks uniter $R=\boldone - (1 - e^{i \phi})\ket{0\cdots 0}\bra{0\cdots 0}$.

Input

fase : Ganda

Fase $\phi$ diterapkan ke status all-zeros $\ket{0\cdots 0}$.

qubits : Qubit[]

Register yang statusnya akan diputar sebesar $R$.

Output : Unit