uid | title | ms.date | ms.topic | qsharp.kind | qsharp.namespace | qsharp.name | qsharp.summary |
---|---|---|---|---|---|---|---|
Microsoft.Quantum.Canon.ApplyToFirstTwoQubitsCA |
ApplyToFirstTwoQubitsCA operation |
7/28/2023 12:00:00 AM |
managed-reference |
operation |
Microsoft.Quantum.Canon |
ApplyToFirstTwoQubitsCA |
Applies an operation to the first two qubits in the register. The modifier `CA` indicates that the operation is controllable and adjointable. |
Warning
This documentation refers to the Classic QDK, which has been replaced by the Modern QDK.
Please see https://aka.ms/qdk.api for the API documentation for the Modern QDK.
Namespace: Microsoft.Quantum.Canon
Package: Microsoft.Quantum.Standard
Applies an operation to the first two qubits in the register.
The modifier CA
indicates that the operation is controllable and adjointable.
operation ApplyToFirstTwoQubitsCA (op : ((Qubit, Qubit) => Unit is Adj + Ctl), register : Qubit[]) : Unit is Adj + Ctl
An operation to be applied to the first two qubits
Qubit array to the first two qubits of which the operation is applied.
This is equivalent to:
op(register[0], register[1]);
- Microsoft.Quantum.Canon.ApplyToFirstTwoQubits