Index A | B | C | D | E | F | G | H | I | L | M | N | O | P | Q | R | S | T | U | V | W A ACE (simulation_statistics.Objective attribute) Action (class in policies.policy) add() (in module game_display) add_data() (distributions.distribution.TimeDistribution method) add_listener() (delegate.Delegate method) ADD_POINT (parameter.TimeDistrParameter attribute) add_points() (liveplotter.LivePlotter method) all_false (debug.Debug attribute) all_true (debug.Debug attribute) AMP (simulation_statistics.Objective attribute) apply_differences() (game_display.GameDisplay method) ATTD (simulation_statistics.Objective attribute) AWT (simulation_statistics.Objective attribute) AWTSD (simulation_statistics.Objective attribute) B bld_fct_spawn_passenger (debug.Debug attribute) bld_fct_spawn_passenger_steps_skip (debug.Debug attribute) bld_fct_step (debug.Debug attribute) bld_fct_steps_skip (debug.Debug attribute) bld_presses_floor_button (debug.Debug attribute) bld_presses_floor_button_down (debug.Debug attribute) bld_presses_floor_button_down_steps_skip (debug.Debug attribute) bld_presses_floor_button_steps_skip (debug.Debug attribute) bld_presses_floor_button_up (debug.Debug attribute) bld_presses_floor_button_up_steps_skip (debug.Debug attribute) bld_spawn_passenger (debug.Debug attribute) bld_spawn_passenger_steps_skip (debug.Debug attribute) BOLD (color.Colors attribute) bound_checker() (exceptions.Exceptions method) building module Building (class in building) ButtonPressed (class in floor) C cache (game_display.Sprite attribute) calculate_amount_people_spawned() (simulation_statistics.SimulationStatistics method) calculate_average_crowdedness() (simulation_statistics.SimulationStatistics method) calculate_average_crowdedness_per_floor() (simulation_statistics.SimulationStatistics method) calculate_average_time_to_destination() (simulation_statistics.SimulationStatistics method) calculate_average_waiting_time() (simulation_statistics.SimulationStatistics method) calculate_std_dev_waiting_time() (simulation_statistics.SimulationStatistics method) CAPACITY (parameter.ElevatorParameter attribute) case() (parameter.ElevatorParameter method) (parameter.Parameter method) (parameter.PolicyParameter method) (parameter.TimeDistrParameter method) color module Colors (class in color) COMP_WEIGHT (parameter.PolicyParameter attribute) create_simulation() (in module parameter_optimizer) CustomBuildingDistribution (class in distributions.custom_building_distribution) D debug module Debug (class in debug) delegate module Delegate (class in delegate) DIST_EXPONENT (parameter.PolicyParameter attribute) DIST_WEIGHT (parameter.PolicyParameter attribute) distr_plotter_2d() (simulation_plotter.SimulationPlotter method) distributions module distributions.custom_building_distribution module distributions.distribution module distributions.high_density_distribution module distributions.low_density_distribution module distributions.residential_building_distribution module distributions.rooftop_bar_distribution module distributions.shopping_mall_distribution module dsr_fct_get_index_prob (debug.Debug attribute) dsr_fct_is_chosen (debug.Debug attribute) dsr_fct_random_index (debug.Debug attribute) E ELEV_BUT_TIME_WEIGHT (parameter.PolicyParameter attribute) ELEV_BUT_WEIGHT (parameter.PolicyParameter attribute) elevator module Elevator (class in elevator) ElevatorParameter (class in parameter) elv_decision_update (debug.Debug attribute) elv_decision_update_skips (debug.Debug attribute) elv_fct_step (debug.Debug attribute) elv_fct_steps_skips (debug.Debug attribute) elv_movement_update (debug.Debug attribute) elv_movement_update_skips (debug.Debug attribute) elv_passenger_enters_elevator (debug.Debug attribute) elv_passenger_enters_elevator_skips (debug.Debug attribute) elv_passenger_leaves_elevator (debug.Debug attribute) elv_passenger_leaves_elevator_skips (debug.Debug attribute) elv_passenger_pressed_button (debug.Debug attribute) elv_passenger_pressed_button_skips (debug.Debug attribute) enable_warnings (debug.Debug attribute) ENDC (color.Colors attribute) equal() (game_display.PassengerInfo method) EqualFloorDistribution (class in distributions.distribution) error() (color.Colors method) exceptions module Exceptions (class in exceptions) F FAIL (color.Colors attribute) FCFSPolicy (class in policies.fcfs_policy) FinishInfo (class in simulation_statistics) floor module Floor (class in floor) FLOOR_AMOUNT (parameter.Parameter attribute) FLOOR_BUT_TIME_WEIGHT (parameter.PolicyParameter attribute) FLOOR_BUT_WEIGHT (parameter.PolicyParameter attribute) FloorDistribution (class in distributions.distribution) flr_passenger_appended (debug.Debug attribute) format_time() (in module game_display) G game_display module GameDisplay (class in game_display) get_action() (policies.policy.Policy method) get_color_at_time() (in module game_display) get_current_floor() (elevator.Elevator method) get_elevator_index() (elevator.Elevator method) get_floor_color() (game_display.GameDisplay method) get_floor_distributions() (distributions.distribution.TimeSpaceDistribution method) get_index_prob() (distributions.distribution.FloorDistribution method) get_interpolated_prob() (distributions.distribution.TimeDistribution method) get_objective() (simulation_statistics.SimulationStatistics method) get_objectives() (simulation_statistics.SimulationStatistics method) get_passenger_amount() (distributions.distribution.TimeSpaceDistribution method) get_passenger_y_coord() (game_display.GameDisplay method) get_passengers_to_spawn() (distributions.distribution.TimeSpaceDistribution method) get_random_index() (distributions.distribution.FloorDistribution method) get_random_passenger_location() (game_display.GameDisplay method) get_shaft_location() (game_display.GameDisplay method) get_spawn_amount() (distributions.distribution.TimeSpaceDistribution method) H HEADER (color.Colors attribute) HighDensityDistribution (class in distributions.high_density_distribution) I i (debug.Debug attribute) info() (color.Colors method) is_chosen() (distributions.distribution.FloorDistribution method) L lerp() (in module game_display) liveplotter module LivePlotter (class in liveplotter) LOOKPolicy (class in policies.look_policy) LowDensityDistribution (class in distributions.low_density_distribution) M map_parameters() (in module parameter_optimizer) MAX_FLOOR (parameter.ElevatorParameter attribute) MAX_PASSENGER (parameter.TimeDistrParameter attribute) MIN_FLOOR (parameter.ElevatorParameter attribute) mn_end (debug.Debug attribute) mn_setup (debug.Debug attribute) mn_start (debug.Debug attribute) module building color debug delegate distributions distributions.custom_building_distribution distributions.distribution distributions.high_density_distribution distributions.low_density_distribution distributions.residential_building_distribution distributions.rooftop_bar_distribution distributions.shopping_mall_distribution elevator exceptions floor game_display liveplotter parameter parameter_optimizer passenger plotter plotter.plotter2D plotter.plotter3D policies policies.fcfs_policy policies.look_policy policies.policy policies.pwdp_policy policies.pwdp_policy_Enhanced policies.pwdp_policy_optimized policies.scan_policy policies.sstf_policy progress_bar simulation simulation_plotter simulation_statistics MOVE_DOWN (policies.policy.Action attribute) MOVE_UP (policies.policy.Action attribute) mul() (in module game_display) N name() (policies.fcfs_policy.FCFSPolicy method) (policies.look_policy.LOOKPolicy method) (policies.policy.Policy method) (policies.pwdp_policy.PWDPPolicy method) (policies.pwdp_policy_Enhanced.PWDPPolicyEnhanced method) (policies.pwdp_policy_optimized.PWDPPolicyOptimized method) (policies.scan_policy.SCANPolicy method) (policies.sstf_policy.SSTFPolicy method) notify_all() (delegate.Delegate method) O Objective (class in simulation_statistics) ok() (color.Colors method) OKBLUE (color.Colors attribute) OKCYAN (color.Colors attribute) OKGREEN (color.Colors attribute) on_passenger_created() (simulation_statistics.SimulationStatistics method) on_passenger_entered() (simulation_statistics.SimulationStatistics method) on_passenger_exited() (simulation_statistics.SimulationStatistics method) on_simulation_finished() (simulation_statistics.SimulationStatistics method) on_simulation_started() (simulation_statistics.SimulationStatistics method) on_step_end() (simulation_statistics.SimulationStatistics method) P param_plotter_2d() (simulation_plotter.SimulationPlotter method) param_plotter_3d() (simulation_plotter.SimulationPlotter method) param_plotter_3d_permutations() (simulation_plotter.SimulationPlotter method) parameter module Parameter (class in parameter) parameter_optimizer module passenger module Passenger (class in passenger) PassengerInfo (class in game_display) pause_button_pressed() (game_display.GameDisplay method) pcy_action_update (debug.Debug attribute) pcy_action_update_select (debug.Debug attribute) pcy_action_update_selection (debug.Debug attribute) pcy_fct_decide (debug.Debug attribute) pcy_fct_get_action (debug.Debug attribute) PeakFloorDistribution (class in distributions.distribution) plot_normal() (plotter.plotter2D.Plotter2D method) (plotter.plotter3D.Plotter3D method) plotter module plotter.plotter2D module plotter.plotter3D module Plotter2D (class in plotter.plotter2D) Plotter3D (class in plotter.plotter3D) policies module policies.fcfs_policy module policies.look_policy module policies.policy module policies.pwdp_policy module policies.pwdp_policy_Enhanced module policies.pwdp_policy_optimized module policies.scan_policy module policies.sstf_policy module Policy (class in policies.policy) POLICY (parameter.PolicyParameter attribute) policy_plotter_2d() (simulation_plotter.SimulationPlotter method) policy_plotter_2d_scenarios() (simulation_plotter.SimulationPlotter method) PolicyParameter (class in parameter) pr() (debug.Debug method) precompute_interpolated_probs() (distributions.distribution.TimeDistribution method) progress_bar module ProgressBar (class in progress_bar) PWDPPolicy (class in policies.pwdp_policy) PWDPPolicyEnhanced (class in policies.pwdp_policy_Enhanced) PWDPPolicyOptimized (class in policies.pwdp_policy_optimized) Q Q (debug.Debug attribute) R remove_listener() (delegate.Delegate method) remove_passenger() (floor.Floor method) render_text() (game_display.GameDisplay method) ResidentialBuildingDistribution (class in distributions.residential_building_distribution) RooftopBarDistribution (class in distributions.rooftop_bar_distribution) run() (simulation.Simulation method) run_simulation() (in module parameter_optimizer) S SCANPolicy (class in policies.scan_policy) set_background() (game_display.GameDisplay method) set_elevator_index() (elevator.Elevator method) set_line_data() (liveplotter.LivePlotter method) set_move_down() (floor.ButtonPressed method) set_move_up() (floor.ButtonPressed method) set_time() (simulation.Simulation method) ShoppingMallDistribution (class in distributions.shopping_mall_distribution) short_name() (parameter.PolicyParameter method) show() (progress_bar.ProgressBar method) sim_fct_run (debug.Debug attribute) sim_fct_step (debug.Debug attribute) sim_fct_step_skip (debug.Debug attribute) sim_time_steps (debug.Debug attribute) sim_time_steps_skip (debug.Debug attribute) simulation module Simulation (class in simulation) simulation_plotter module simulation_statistics module SimulationPlotter (class in simulation_plotter) SimulationStatistics (class in simulation_statistics) SimulationStepInfo (class in game_display) skip_factor (debug.Debug attribute) spawn_passenger() (building.Building method) (floor.Floor method) Sprite (class in game_display) SpriteEntity (class in game_display) SPWD_STR_TYPE (parameter.Parameter attribute) SSTFPolicy (class in policies.sstf_policy) start_plot() (liveplotter.LivePlotter method) start_simulation() (game_display.GameDisplay method) step() (building.Building method) (elevator.Elevator method) (game_display.GameDisplay method) (liveplotter.LivePlotter method) (simulation.Simulation method) str() (debug.Debug method) T TAR_DSTR_TYPE (parameter.Parameter attribute) tdsr_fct_interpolated_prob (debug.Debug attribute) TIME_TYPE (parameter.TimeDistrParameter attribute) TimeDistribution (class in distributions.distribution) TimeDistrParameter (class in parameter) TimeSpaceDistribution (class in distributions.distribution) type_checker() (exceptions.Exceptions method) type_checker_rek() (exceptions.Exceptions method) U UNDERLINE (color.Colors attribute) update() (progress_bar.ProgressBar method) update_distribution() (distributions.distribution.FloorDistribution method) update_floor_buttons() (floor.Floor method) update_results() (in module parameter_optimizer) update_screen_loc() (game_display.SpriteEntity method) update_time() (floor.ButtonPressed method) V vround() (in module game_display) W WAIT (policies.policy.Action attribute) WAIT_DOWN (policies.policy.Action attribute) WAIT_OPEN (policies.policy.Action attribute) WAIT_UP (policies.policy.Action attribute) WARNING (color.Colors attribute) warning() (color.Colors method) write_result() (in module parameter_optimizer) write_to_file() (simulation_statistics.SimulationStatistics method)