mqt.qudits.compiler.twodit.blocks.pswap¶ Module Contents¶ class PSwapGen(circuit: QuantumCircuit, indices: list[int])[source]¶ circuit: QuantumCircuit¶ indices: list[int]¶ pswap_101_as_list_phases(theta: float, phi: float) → list[Gate][source]¶ pswap_101_as_list_no_phases(theta: float, phi: float) → list[Gate][source]¶ permute_pswap_101_as_list(pos: int, theta: float, phase: float, with_phase: bool = False) → list[Gate][source]¶