mqt.ionshuttler.single_shuttler.run_heuristic¶
Module Contents¶
- run_simulation_for_architecture(arch: list[int], seeds: list[int], pz: str, max_timesteps: int, time_1qubit_gate: int = 1, time_2qubit_gate: int = 3, max_chains_in_parking: int = 3, compilation: bool = True) tuple[list[int], list[float]][source]¶
Runs simulations for the given architecture and seeds, logs the results.
- Parameters:
arch – Architecture parameters.
seeds – List of seed values.
pz – Position of Processing zone.
max_timesteps – Maximum timesteps.
compilation – Compilation flag (Gate Selection Step).
- Returns:
List of time steps
List of CPU times
- parser¶