Skip to content

bloqade.squin.stdlib.broadcast.gate.swap

← Module overview

functionswapsource

bloqade.squin.stdlib.broadcast.gate.swap

Signature
def swap(qubits1: ilist.IList[Qubit, Len], qubits2: ilist.IList[Qubit, Len]) -> None

Apply a SWAP gate to pairs of qubits, exchanging their states.

Parameters

NameTypeDescription
qubits1ilist.IList[Qubit, Len]First qubits of each pair.
qubits2ilist.IList[Qubit, Len]Second qubits of each pair.
source