Operasi RAll1

Peringatan

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

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

Namespace: Microsoft.Quantum.Canon

Paket: Microsoft.Quantum.Standard

Memutar status all-ones menurut fase tertentu.

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

Deskripsi

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

Input

fase : Ganda

Fase $\phi$ diterapkan ke status all-ones $\ket{1\cdots 1}$.

qubits : Qubit[]

Register yang statusnya akan diputar oleh $R$.

Output : Unit