mqt.qudits.core.lanes¶ Module Contents¶ LaneLookUp¶ class Lanes(circuit: QuantumCircuit)[source]¶ fast_lookup: LaneLookUp¶ consecutive_view: CircuitGroupView¶ circuit: QuantumCircuit¶ instructions: LineView = []¶ index_dict: CircuitView¶ static pre_process_ops(instructions: list[Gate]) → LineView[source]¶ create_lanes() → CircuitView[source]¶ extract_instructions() → list[Gate][source]¶ extract_lane(qudit_line: int) → list[Gate][source]¶ find_consecutive_singles(gates: LineView | None = None) → CircuitGroupView[source]¶ replace_gates_in_lane(line: int, start_index: int, end_index: int, new_gate: Gate) → None[source]¶ next_is_local(gate: Gate) → bool[source]¶