mqt.ionshuttler.multi_shuttler.outside.processing_zone

Module Contents

class ProcessingZone(name: str, info: list[tuple[float, float]])[source]
name
pz_info
exit_node
entry_node
processing_zone
property parking_node: Node
property parking_edge: Edge
property time_in_pz_counter: int
property gate_execution_finished: bool
property getting_processed: list[DAGDepNode]
property rotate_entry: bool
property out_of_parking_cycle: int | None
property out_of_parking_move: int | None
property entry_edge: Edge
property exit_edge: Edge
property ion_to_move_out_of_pz: int | None
property path_from_pz: list[Edge]
property rest_of_path_from_pz: dict[Edge, list[Edge]]
property path_to_pz: list[Edge]
property rest_of_path_to_pz: dict[Edge, list[Edge]]
property first_entry_connection_from_pz: Edge
property ion_to_park: int | None
property max_num_parking: int
property path_to_pz_idxs: list[int]
property path_from_pz_idxs: list[int]
property pz_edges_idx: list[int]
property num_edges: int
property active_start_t: int | None