qiskit.pulse.builder.control_channels¶
-
control_channels
(*qubits)[source]¶ Return
ControlChannel
forqubit
on the active builder backend.Return the secondary drive channel for the given qubit – typically utilized for controlling multi-qubit interactions.
Examples:
from qiskit import pulse from qiskit.test.mock import FakeOpenPulse2Q backend = FakeOpenPulse2Q() with pulse.build(backend): assert pulse.control_channels(0, 1) == [pulse.ControlChannel(0)]
Note
Requires the active builder context to have a backend set.
- Parameters
qubits (
Iterable
[int
]) – Tuple or list of ordered qubits of the form (control_qubit, target_qubit).- Return type
List
[ControlChannel
]- Returns
List of control channels associated with the supplied ordered list of qubits.