Share via


RAll1-Vorgang

Warnung

Diese Dokumentation bezieht sich auf das klassische QDK, das durch das moderne QDK ersetzt wurde.

Weitere Informationen finden https://aka.ms/qdk.api Sie in der API-Dokumentation für das moderne QDK.

Namespace: Microsoft.Quantum.Canon

Paket: Microsoft.Quantum.Standard

Rotiert den Zustand "Alle" um eine bestimmte Phase.

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

BESCHREIBUNG

Dieser Vorgang kann durch die unitäre Matrix $R=\boldone - (1 - e^{i \phi})\ket{1\cdots 1}\bra{1\cdots 1}$ simuliert werden.

Eingabe

Phase: Double

Die Phase $\phi$ wurde auf den All-Eins-Zustand $\ket{1\cdots 1}$ angewendet.

Qubits: Qubit[]

Das Register, dessen Status um $R$ gedreht werden soll.

Ausgabe: Einheit