bloqade.squin.stdlib.broadcast.gate.swap
← Module overview
function
source
functionswap¶source
bloqade.squin.stdlib.broadcast.gate.swap
Signature
def swap(qubits1: ilist.IList[Qubit, Len], qubits2: ilist.IList[Qubit, Len]) -> NoneApply a SWAP gate to pairs of qubits, exchanging their states.
Parameters
| Name | Type | Description |
|---|---|---|
qubits1 | ilist.IList[Qubit, Len] | First qubits of each pair. |
qubits2 | ilist.IList[Qubit, Len] | Second qubits of each pair. |