mqt.sqr.placements.interaction_placement_strategy

Module Contents

DECAY: Final = 0.9
class InteractionPlacementStrategy[source]

Bases: mqt.sqr.placements.placement_strategy.PlacementStrategy

Helper class that provides a standard way to create an ABC using inheritance.

build_pairs(n_qubits: int, rounds: int, max_pairs_per_round: int | None = None, seed: int | None = None) → list[tuple[int, int]][source]
place_qubits(sn_nodes: list[tuple[int, int]], n_qubits: int, seed: int | None = None) → list[tuple[int, int]][source]