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.providers.fake_provider 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.
- Paramètres
qubits (Iterable[int]) – Tuple or list of ordered qubits of the form (control_qubit, target_qubit).
- Renvoie
List of control channels associated with the supplied ordered list of qubits.
- Type renvoyé
List[ControlChannel]