mqt.ionshuttler.multi_shuttler.outside.graph_creator¶
Module Contents¶
- class GraphCreator(m: int, n: int, ion_chain_size_vertical: int, ion_chain_size_horizontal: int, failing_junctions: int, pz_info: list[ProcessingZone], seed: int)[source]¶
- m¶
- n¶
- ion_chain_size_vertical¶
- ion_chain_size_horizontal¶
- failing_junctions¶
- pz_info¶
- m_extended¶
- n_extended¶
- seed¶
- networkx_graph¶
- class PZCreator(m: int, n: int, ion_chain_size_vertical: int, ion_chain_size_horizontal: int, failing_junctions: int, pzs: list[ProcessingZone], seed: int, mid_side_pz_connections: bool = False)[source]¶
Bases:
GraphCreator- pzs¶
- mid_side_pz_connections = False¶
- idc_dict¶
- get_pz_from_edge¶
- parking_edges_of_pz¶
- processing_zone_nodes_of_pz¶