mqt.sqr.routing.routing_strategy¶ Module Contents¶ type QubitPair = tuple[Qubit, Qubit]¶ type DefectiveEdge = frozenset[Coord]¶ type DefectTimeBand = tuple[int, int, set[DefectiveEdge]]¶ type RoutingResult = tuple[dict[int, list[TimedNode]], list[DefectTimeBand]]¶ class RoutingStrategy[source]¶ Bases: abc.ABC Helper class that provides a standard way to create an ABC using inheritance. abstractmethod route(graph: networkx.Graph, qubits: list[Qubit], pairs: list[QubitPair], p_success: float, p_repair: float) → RoutingResult[source]¶