ApplyOpRepeatedlyOverA operation

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 the same op over a qubit register multiple times.

operation ApplyOpRepeatedlyOverA (op : (Qubit[] => Unit is Adj), targets : Int[][], register : Qubit[]) : Unit is Adj

Input

op : Qubit[] => Unit is Adj

An operation to be applied multiple times on the qubit register

targets : Int[][]

Nested arrays describing the targets of the op. Each array should contain a list of ints describing the qubits to be used.

register : Qubit[]

Qubit register to be acted upon.

Output : Unit

See Also