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¶