mqt.sqr.placements.reverse_traversal_strategy

Module Contents

class ReverseTraversalPlacementStrategy[source]

Bases: mqt.sqr.placements.placement_strategy.PlacementStrategy

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

place_qubits(sn_nodes: list[tuple[int, int]], n_qubits: int, seed: int | None = None) → list[tuple[int, int]][source]
build_network_and_place(width: int, height: int, n_qubits: int, rounds: int, max_pairs_per_round: int | None = None, seed: int | None = None) → tuple[networkx.Graph, list[Qubit], list[tuple[Qubit, Qubit]]][source]