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.