ElevatingEfficiency#
- building module
- color module
- delegate module
- distributions package
- Submodules
- 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
- Module contents
- elevator module
- exceptions module
- floor module
- game_display module
GameDisplay
GameDisplay.apply_differences()
GameDisplay.get_floor_color()
GameDisplay.get_passenger_y_coord()
GameDisplay.get_random_passenger_location()
GameDisplay.get_shaft_location()
GameDisplay.pause_button_pressed()
GameDisplay.render_text()
GameDisplay.set_background()
GameDisplay.start_simulation()
GameDisplay.step()
PassengerInfo
SimulationStepInfo
Sprite
SpriteEntity
add()
format_time()
get_color_at_time()
lerp()
mul()
vround()
- liveplotter module
- parameter module
ElevatorParameter
Parameter
PolicyParameter
PolicyParameter.COMP_WEIGHT
PolicyParameter.DIST_EXPONENT
PolicyParameter.DIST_WEIGHT
PolicyParameter.ELEV_BUT_TIME_WEIGHT
PolicyParameter.ELEV_BUT_WEIGHT
PolicyParameter.FLOOR_BUT_TIME_WEIGHT
PolicyParameter.FLOOR_BUT_WEIGHT
PolicyParameter.POLICY
PolicyParameter.case()
PolicyParameter.short_name()
TimeDistrParameter
- parameter_optimizer module
- passenger module
- plotter package
- policies package
- progress_bar module
- simulation module
- simulation_plotter module
- simulation_statistics module
FinishInfo
Objective
SimulationStatistics
SimulationStatistics.calculate_amount_people_spawned()
SimulationStatistics.calculate_average_crowdedness()
SimulationStatistics.calculate_average_crowdedness_per_floor()
SimulationStatistics.calculate_average_time_to_destination()
SimulationStatistics.calculate_average_waiting_time()
SimulationStatistics.calculate_std_dev_waiting_time()
SimulationStatistics.get_objective()
SimulationStatistics.get_objectives()
SimulationStatistics.on_passenger_created()
SimulationStatistics.on_passenger_entered()
SimulationStatistics.on_passenger_exited()
SimulationStatistics.on_simulation_finished()
SimulationStatistics.on_simulation_started()
SimulationStatistics.on_step_end()
SimulationStatistics.write_to_file()