PlaFoSim
latest
Home
Introduction
About
Architecture
Scenario & Simulation Configuration
Vehicle Dynamics
Platoon Formation
Conceptual Overview
Implementation in PlaFoSim
Included Console Scripts
Further Reading
Usage
Installation
Running a Simulation
Quickstart
Live GUI
Advanced Simulation Control
Examples
Faster Simulation
Re-Playing a Simulation
Recording of Screenshots and Video from a Simulation
Extending
Installing from Source
Adding a new Formation Algorithm
Contributing
Documenting
Testing
Validation
Profiling
API Reference
plafosim package
Subpackages
plafosim.algorithms package
plafosim.cli package
Submodules
plafosim.emissions module
plafosim.formation_algorithm module
plafosim.gui module
plafosim.infrastructure module
plafosim.mobility module
plafosim.platoon module
plafosim.platoon_role module
plafosim.platooning_vehicle module
plafosim.simulator module
plafosim.spawning module
plafosim.statistics module
plafosim.util module
plafosim.vehicle module
plafosim.vehicle_type module
Module contents
CustomFormatter
add_logging_level()
Changelog
v0.17.3 - 2024-01-11
v0.17.2 - 2023-11-09
v0.17.1 - 2023-10-27
v0.17.0 - 2023-10-25
v0.16.2 - 2023-10-06
v0.16.1 - 2023-07-13
v0.16.0 - 2023-04-28
v0.15.4 - 2022-10-20
v0.15.3 - 2022-07-07
v0.15.2 - 2022-06-10
v0.15.1 - 2022-05-10
v0.15.0 - 2022-05-03
v0.14.5 - 2022-04-07
v0.14.4 - 2022-02-03
v0.14.3 - 2021-12-06
v0.14.2 - 2021-11-29
v0.14.1 - 2021-11-23
v0.14.0 - 2021-11-22
v0.13.2 - 2021-11-17
v0.13.1 - 2021-11-12
v0.13.0 - 2021-10-20
v0.12.0 - 2021-09-08
v0.11.4 - 2021-07-21
v0.11.3 - 2021-07-19
v0.11.2 - 2021-07-02
v0.11.1 - 2021-06-24
v0.11.0 - 2021-06-21
v0.10.0 - 2021-06-02
v0.9.6 - 2021-05-25
v0.9.5 - 2021-05-17
v0.9.4 - 2021-05-10
v0.9.3 - 2021-04-28
v0.9.2 - 2021-04-20
v0.9.1 - 2021-03-19
v0.9.0 - 2021-03-04
v0.8.0 - 2020-12-03
v0.7.0 - 2020-10-15
v0.6.0 - 2020-09-22
v0.5.0 - 2020-09-04
v0.4.0 - 2020-08-10
v0.3.0 - 2020-08-03
v0.2.0 - 2020-07-06
v0.1.0 - 2020-06-04
PlaFoSim
Index
Edit on GitHub
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
L
|
M
|
N
|
P
|
R
|
S
|
T
|
U
|
V
|
W
_
__init__() (plafosim.algorithms.Dummy method)
(plafosim.algorithms.dummy.Dummy method)
(plafosim.algorithms.dummy.FormationAlgorithm method)
(plafosim.algorithms.FormationAlgorithm method)
(plafosim.algorithms.speed_position.FormationAlgorithm method)
(plafosim.algorithms.speed_position.SpeedPosition method)
(plafosim.algorithms.SpeedPosition method)
(plafosim.cli.plafosim.CustomFormatter method)
(plafosim.cli.plafosim.CustomFormatter._Section method)
(plafosim.cli.plafosim.Dummy method)
(plafosim.cli.plafosim.FormationAlgorithm method)
(plafosim.cli.plafosim.Simulator method)
(plafosim.cli.plafosim.SpeedPosition method)
(plafosim.cli.trace_replay.CustomFormatter method)
(plafosim.cli.trace_replay.CustomFormatter._Section method)
(plafosim.cli.trace_replay.tqdm method)
(plafosim.CustomFormatter method)
(plafosim.CustomFormatter._Section method)
(plafosim.formation_algorithm.FormationAlgorithm method)
(plafosim.infrastructure.Dummy method)
(plafosim.infrastructure.FormationAlgorithm method)
(plafosim.infrastructure.Infrastructure method)
(plafosim.infrastructure.PlatooningVehicle method)
(plafosim.infrastructure.SpeedPosition method)
(plafosim.platoon.Platoon method)
(plafosim.platooning_vehicle.Dummy method)
(plafosim.platooning_vehicle.FormationAlgorithm method)
(plafosim.platooning_vehicle.Platoon method)
(plafosim.platooning_vehicle.PlatooningVehicle method)
(plafosim.platooning_vehicle.SpeedPosition method)
(plafosim.platooning_vehicle.Vehicle method)
(plafosim.platooning_vehicle.VehicleType method)
(plafosim.simulator.Infrastructure method)
(plafosim.simulator.PlatooningVehicle method)
(plafosim.simulator.Simulator method)
(plafosim.simulator.tqdm method)
(plafosim.simulator.Vehicle method)
(plafosim.simulator.VehicleType method)
(plafosim.vehicle.Vehicle method)
(plafosim.vehicle.VehicleType method)
(plafosim.vehicle_type.VehicleType method)
_abc_impl (plafosim.algorithms.Dummy attribute)
(plafosim.algorithms.dummy.Dummy attribute)
(plafosim.algorithms.dummy.FormationAlgorithm attribute)
(plafosim.algorithms.FormationAlgorithm attribute)
(plafosim.algorithms.speed_position.FormationAlgorithm attribute)
(plafosim.algorithms.speed_position.SpeedPosition attribute)
(plafosim.algorithms.SpeedPosition attribute)
(plafosim.cli.plafosim.Dummy attribute)
(plafosim.cli.plafosim.FormationAlgorithm attribute)
(plafosim.cli.plafosim.SpeedPosition attribute)
(plafosim.formation_algorithm.ABC attribute)
(plafosim.formation_algorithm.FormationAlgorithm attribute)
(plafosim.infrastructure.Dummy attribute)
(plafosim.infrastructure.FormationAlgorithm attribute)
(plafosim.infrastructure.SpeedPosition attribute)
(plafosim.platooning_vehicle.Dummy attribute)
(plafosim.platooning_vehicle.FormationAlgorithm attribute)
(plafosim.platooning_vehicle.SpeedPosition attribute)
_action() (plafosim.infrastructure.Infrastructure method)
(plafosim.infrastructure.PlatooningVehicle method)
(plafosim.platooning_vehicle.PlatooningVehicle method)
(plafosim.platooning_vehicle.Vehicle method)
(plafosim.simulator.Infrastructure method)
(plafosim.simulator.PlatooningVehicle method)
(plafosim.simulator.Vehicle method)
(plafosim.vehicle.Vehicle method)
_add_item() (plafosim.cli.plafosim.CustomFormatter method)
(plafosim.cli.trace_replay.CustomFormatter method)
(plafosim.CustomFormatter method)
_add_vehicle() (plafosim.cli.plafosim.Simulator method)
(plafosim.simulator.Simulator method)
_asdict() (plafosim.mobility.ACC_SPEED_DF method)
(plafosim.mobility.FAKE_PREDECESSOR method)
(plafosim.mobility.SAFE_SPEED_DF method)
_calculate_emission() (plafosim.infrastructure.PlatooningVehicle method)
(plafosim.platooning_vehicle.PlatooningVehicle method)
(plafosim.platooning_vehicle.Vehicle method)
(plafosim.simulator.PlatooningVehicle method)
(plafosim.simulator.Vehicle method)
(plafosim.vehicle.Vehicle method)
_calculate_emissions() (plafosim.infrastructure.PlatooningVehicle method)
(plafosim.platooning_vehicle.PlatooningVehicle method)
(plafosim.platooning_vehicle.Vehicle method)
(plafosim.simulator.PlatooningVehicle method)
(plafosim.simulator.Vehicle method)
(plafosim.vehicle.Vehicle method)
_call_infrastructure_actions() (plafosim.cli.plafosim.Simulator method)
(plafosim.simulator.Simulator method)
_call_vehicle_actions() (plafosim.cli.plafosim.Simulator method)
(plafosim.simulator.Simulator method)
_comparable (plafosim.cli.trace_replay.tqdm property)
(plafosim.simulator.tqdm property)
_decr_instances() (plafosim.cli.trace_replay.tqdm class method)
(plafosim.simulator.tqdm class method)
_dedent() (plafosim.cli.plafosim.CustomFormatter method)
(plafosim.cli.trace_replay.CustomFormatter method)
(plafosim.CustomFormatter method)
_do_formation_centralized() (plafosim.algorithms.speed_position.SpeedPosition method)
(plafosim.algorithms.SpeedPosition method)
(plafosim.cli.plafosim.SpeedPosition method)
(plafosim.infrastructure.SpeedPosition method)
(plafosim.platooning_vehicle.SpeedPosition method)
_do_formation_distributed() (plafosim.algorithms.speed_position.SpeedPosition method)
(plafosim.algorithms.SpeedPosition method)
(plafosim.cli.plafosim.SpeedPosition method)
(plafosim.infrastructure.SpeedPosition method)
(plafosim.platooning_vehicle.SpeedPosition method)
_do_formation_optimal() (plafosim.algorithms.speed_position.SpeedPosition method)
(plafosim.algorithms.SpeedPosition method)
(plafosim.cli.plafosim.SpeedPosition method)
(plafosim.infrastructure.SpeedPosition method)
(plafosim.platooning_vehicle.SpeedPosition method)
_expand_help() (plafosim.cli.plafosim.CustomFormatter method)
(plafosim.cli.trace_replay.CustomFormatter method)
(plafosim.CustomFormatter method)
_field_defaults (plafosim.mobility.ACC_SPEED_DF attribute)
(plafosim.mobility.FAKE_PREDECESSOR attribute)
(plafosim.mobility.SAFE_SPEED_DF attribute)
_fields (plafosim.mobility.ACC_SPEED_DF attribute)
(plafosim.mobility.FAKE_PREDECESSOR attribute)
(plafosim.mobility.SAFE_SPEED_DF attribute)
_fields_defaults (plafosim.mobility.ACC_SPEED_DF attribute)
(plafosim.mobility.FAKE_PREDECESSOR attribute)
(plafosim.mobility.SAFE_SPEED_DF attribute)
_fill_text() (plafosim.cli.plafosim.CustomFormatter method)
(plafosim.cli.trace_replay.CustomFormatter method)
(plafosim.CustomFormatter method)
_finish() (plafosim.cli.plafosim.Simulator method)
(plafosim.simulator.Simulator method)
_format_action() (plafosim.cli.plafosim.CustomFormatter method)
(plafosim.cli.trace_replay.CustomFormatter method)
(plafosim.CustomFormatter method)
_format_action_invocation() (plafosim.cli.plafosim.CustomFormatter method)
(plafosim.cli.trace_replay.CustomFormatter method)
(plafosim.CustomFormatter method)
_format_actions_usage() (plafosim.cli.plafosim.CustomFormatter method)
(plafosim.cli.trace_replay.CustomFormatter method)
(plafosim.CustomFormatter method)
_format_args() (plafosim.cli.plafosim.CustomFormatter method)
(plafosim.cli.trace_replay.CustomFormatter method)
(plafosim.CustomFormatter method)
_format_text() (plafosim.cli.plafosim.CustomFormatter method)
(plafosim.cli.trace_replay.CustomFormatter method)
(plafosim.CustomFormatter method)
_format_usage() (plafosim.cli.plafosim.CustomFormatter method)
(plafosim.cli.trace_replay.CustomFormatter method)
(plafosim.CustomFormatter method)
_generate_infrastructures() (plafosim.cli.plafosim.Simulator method)
(plafosim.simulator.Simulator method)
_generate_next_value_() (plafosim.emissions.Enum method)
(plafosim.mobility.Enum method)
(plafosim.platoon_role.Enum method)
_generate_vehicles() (plafosim.cli.plafosim.Simulator method)
(plafosim.simulator.Simulator method)
_get_available_platoons() (plafosim.infrastructure.PlatooningVehicle method)
(plafosim.platooning_vehicle.PlatooningVehicle method)
(plafosim.simulator.PlatooningVehicle method)
_get_default_metavar_for_optional() (plafosim.cli.plafosim.CustomFormatter method)
(plafosim.cli.trace_replay.CustomFormatter method)
(plafosim.CustomFormatter method)
_get_default_metavar_for_positional() (plafosim.cli.plafosim.CustomFormatter method)
(plafosim.cli.trace_replay.CustomFormatter method)
(plafosim.CustomFormatter method)
_get_free_pos() (plafosim.cli.trace_replay.tqdm class method)
(plafosim.simulator.tqdm class method)
_get_help_string() (plafosim.cli.plafosim.CustomFormatter method)
(plafosim.cli.trace_replay.CustomFormatter method)
(plafosim.CustomFormatter method)
_get_neighbors() (plafosim.infrastructure.Infrastructure method)
(plafosim.simulator.Infrastructure method)
_get_predecessor() (plafosim.cli.plafosim.Simulator method)
(plafosim.simulator.Simulator method)
_get_predecessor_rear_position() (plafosim.cli.plafosim.Simulator method)
(plafosim.simulator.Simulator method)
_get_predecessor_speed() (plafosim.cli.plafosim.Simulator method)
(plafosim.simulator.Simulator method)
_get_successor() (plafosim.cli.plafosim.Simulator method)
(plafosim.simulator.Simulator method)
_get_vehicles_df() (plafosim.cli.plafosim.Simulator method)
(plafosim.simulator.Simulator method)
_indent() (plafosim.cli.plafosim.CustomFormatter method)
(plafosim.cli.trace_replay.CustomFormatter method)
(plafosim.CustomFormatter method)
_initialize_gui() (plafosim.cli.plafosim.Simulator method)
(plafosim.simulator.Simulator method)
_initialize_prefilled_platoon() (plafosim.cli.plafosim.Simulator method)
(plafosim.simulator.Simulator method)
_initialize_result_recording() (plafosim.cli.plafosim.Simulator method)
(plafosim.simulator.Simulator method)
_instances (plafosim.cli.trace_replay.tqdm attribute)
(plafosim.simulator.tqdm attribute)
_iter_indented_subactions() (plafosim.cli.plafosim.CustomFormatter method)
(plafosim.cli.trace_replay.CustomFormatter method)
(plafosim.CustomFormatter method)
_join() (plafosim.infrastructure.PlatooningVehicle method)
(plafosim.platooning_vehicle.PlatooningVehicle method)
(plafosim.simulator.PlatooningVehicle method)
_join_parts() (plafosim.cli.plafosim.CustomFormatter method)
(plafosim.cli.trace_replay.CustomFormatter method)
(plafosim.CustomFormatter method)
_join_teleport() (plafosim.infrastructure.PlatooningVehicle method)
(plafosim.platooning_vehicle.PlatooningVehicle method)
(plafosim.simulator.PlatooningVehicle method)
_leave() (plafosim.infrastructure.PlatooningVehicle method)
(plafosim.platooning_vehicle.PlatooningVehicle method)
(plafosim.simulator.PlatooningVehicle method)
_left_lane_blocked() (plafosim.infrastructure.PlatooningVehicle method)
(plafosim.platooning_vehicle.PlatooningVehicle method)
(plafosim.simulator.PlatooningVehicle method)
_make() (plafosim.mobility.ACC_SPEED_DF class method)
(plafosim.mobility.FAKE_PREDECESSOR class method)
(plafosim.mobility.SAFE_SPEED_DF class method)
_member_map_ (plafosim.emissions.Enum attribute)
(plafosim.mobility.Enum attribute)
(plafosim.platoon_role.Enum attribute)
_member_names_ (plafosim.emissions.Enum attribute)
(plafosim.mobility.Enum attribute)
(plafosim.platoon_role.Enum attribute)
_member_type_ (plafosim.emissions.Enum attribute)
(plafosim.mobility.Enum attribute)
(plafosim.platoon_role.Enum attribute)
_metavar_formatter() (plafosim.cli.plafosim.CustomFormatter method)
(plafosim.cli.trace_replay.CustomFormatter method)
(plafosim.CustomFormatter method)
_missing_() (plafosim.emissions.Enum class method)
(plafosim.mobility.Enum class method)
(plafosim.platoon_role.Enum class method)
_record_infrastructure_assignments() (plafosim.algorithms.speed_position.SpeedPosition method)
(plafosim.algorithms.SpeedPosition method)
(plafosim.cli.plafosim.SpeedPosition method)
(plafosim.infrastructure.SpeedPosition method)
(plafosim.platooning_vehicle.SpeedPosition method)
_record_lane_changes() (plafosim.cli.plafosim.Simulator method)
(plafosim.simulator.Simulator method)
_remove_arrived_vehicles() (plafosim.cli.plafosim.Simulator method)
(plafosim.simulator.Simulator method)
_replace() (plafosim.mobility.ACC_SPEED_DF method)
(plafosim.mobility.FAKE_PREDECESSOR method)
(plafosim.mobility.SAFE_SPEED_DF method)
_spawn_vehicles() (plafosim.cli.plafosim.Simulator method)
(plafosim.simulator.Simulator method)
_split_lines() (plafosim.cli.plafosim.CustomFormatter method)
(plafosim.cli.trace_replay.CustomFormatter method)
(plafosim.CustomFormatter method)
_start() (plafosim.infrastructure.PlatooningVehicle method)
(plafosim.platooning_vehicle.PlatooningVehicle method)
(plafosim.platooning_vehicle.Vehicle method)
(plafosim.simulator.PlatooningVehicle method)
(plafosim.simulator.Vehicle method)
(plafosim.vehicle.Vehicle method)
_statistics() (plafosim.cli.plafosim.Simulator method)
(plafosim.infrastructure.PlatooningVehicle method)
(plafosim.platooning_vehicle.PlatooningVehicle method)
(plafosim.platooning_vehicle.Vehicle method)
(plafosim.simulator.PlatooningVehicle method)
(plafosim.simulator.Simulator method)
(plafosim.simulator.Vehicle method)
(plafosim.vehicle.Vehicle method)
_teleport() (plafosim.infrastructure.PlatooningVehicle method)
(plafosim.platooning_vehicle.PlatooningVehicle method)
(plafosim.simulator.PlatooningVehicle method)
_update_gui() (plafosim.cli.plafosim.Simulator method)
(plafosim.simulator.Simulator method)
_value2member_map_ (plafosim.emissions.Enum attribute)
(plafosim.mobility.Enum attribute)
(plafosim.platoon_role.Enum attribute)
_vehicles_to_be_scheduled() (plafosim.cli.plafosim.Simulator method)
(plafosim.simulator.Simulator method)
_write_back_vehicles_df() (plafosim.cli.plafosim.Simulator method)
(plafosim.simulator.Simulator method)
A
ABC (class in plafosim.formation_algorithm)
abstractmethod() (in module plafosim.formation_algorithm)
ACC (plafosim.mobility.CF_Model attribute)
(plafosim.platooning_vehicle.CF_Model attribute)
(plafosim.simulator.CF_Model attribute)
(plafosim.vehicle.CF_Model attribute)
acc_headway_time (plafosim.infrastructure.PlatooningVehicle property)
(plafosim.platooning_vehicle.PlatooningVehicle property)
(plafosim.simulator.PlatooningVehicle property)
acc_lambda (plafosim.mobility.ACC_SPEED_DF attribute)
ACC_SPEED_DF (class in plafosim.mobility)
acceleration2speed() (in module plafosim.util)
action() (plafosim.infrastructure.Infrastructure method)
(plafosim.infrastructure.PlatooningVehicle method)
(plafosim.platooning_vehicle.PlatooningVehicle method)
(plafosim.platooning_vehicle.Vehicle method)
(plafosim.simulator.Infrastructure method)
(plafosim.simulator.PlatooningVehicle method)
(plafosim.simulator.Vehicle method)
(plafosim.vehicle.Vehicle method)
add_argument() (plafosim.cli.plafosim.CustomFormatter method)
(plafosim.cli.trace_replay.CustomFormatter method)
(plafosim.CustomFormatter method)
add_arguments() (plafosim.cli.plafosim.CustomFormatter method)
(plafosim.cli.trace_replay.CustomFormatter method)
(plafosim.CustomFormatter method)
add_gui_vehicle() (in module plafosim.cli.trace_replay)
(in module plafosim.gui)
(in module plafosim.simulator)
add_logging_level() (in module plafosim)
(in module plafosim.util)
add_parser_argument_group() (plafosim.algorithms.Dummy class method)
(plafosim.algorithms.dummy.Dummy class method)
(plafosim.algorithms.dummy.FormationAlgorithm method)
(plafosim.algorithms.FormationAlgorithm method)
(plafosim.algorithms.speed_position.FormationAlgorithm method)
(plafosim.algorithms.speed_position.SpeedPosition class method)
(plafosim.algorithms.SpeedPosition class method)
(plafosim.cli.plafosim.Dummy class method)
(plafosim.cli.plafosim.FormationAlgorithm method)
(plafosim.cli.plafosim.SpeedPosition class method)
(plafosim.formation_algorithm.FormationAlgorithm method)
(plafosim.infrastructure.Dummy class method)
(plafosim.infrastructure.FormationAlgorithm method)
(plafosim.infrastructure.SpeedPosition class method)
(plafosim.platooning_vehicle.Dummy class method)
(plafosim.platooning_vehicle.FormationAlgorithm method)
(plafosim.platooning_vehicle.SpeedPosition class method)
add_text() (plafosim.cli.plafosim.CustomFormatter method)
(plafosim.cli.trace_replay.CustomFormatter method)
(plafosim.CustomFormatter method)
add_usage() (plafosim.cli.plafosim.CustomFormatter method)
(plafosim.cli.trace_replay.CustomFormatter method)
(plafosim.CustomFormatter method)
ArrayLike (in module plafosim.vehicle)
arrival_position (plafosim.infrastructure.PlatooningVehicle property)
(plafosim.platooning_vehicle.PlatooningVehicle property)
(plafosim.platooning_vehicle.Vehicle property)
(plafosim.simulator.PlatooningVehicle property)
(plafosim.simulator.Vehicle property)
(plafosim.vehicle.Vehicle property)
assert_index_equal() (in module plafosim.mobility)
(in module plafosim.simulator)
(in module plafosim.util)
attribute() (in module plafosim.algorithms)
(in module plafosim.cli.plafosim)
(in module plafosim.infrastructure)
(in module plafosim.platooning_vehicle)
B
blocked_front (plafosim.infrastructure.PlatooningVehicle property)
(plafosim.platooning_vehicle.PlatooningVehicle property)
(plafosim.platooning_vehicle.Vehicle property)
(plafosim.simulator.PlatooningVehicle property)
(plafosim.simulator.Vehicle property)
(plafosim.vehicle.Vehicle property)
C
CACC (plafosim.mobility.CF_Model attribute)
(plafosim.platooning_vehicle.CF_Model attribute)
(plafosim.simulator.CF_Model attribute)
(plafosim.vehicle.CF_Model attribute)
calculate_approaching_time() (plafosim.infrastructure.PlatooningVehicle method)
(plafosim.platooning_vehicle.PlatooningVehicle method)
(plafosim.simulator.PlatooningVehicle method)
CF_Model (class in plafosim.mobility)
(class in plafosim.platooning_vehicle)
(class in plafosim.simulator)
(class in plafosim.vehicle)
cf_model (plafosim.infrastructure.PlatooningVehicle property)
(plafosim.platooning_vehicle.PlatooningVehicle property)
(plafosim.platooning_vehicle.Vehicle property)
(plafosim.simulator.PlatooningVehicle property)
(plafosim.simulator.Vehicle property)
(plafosim.vehicle.Vehicle property)
change_gui_vehicle_color() (in module plafosim.cli.trace_replay)
(in module plafosim.gui)
(in module plafosim.platooning_vehicle)
check_and_prepare_gui() (in module plafosim.cli.trace_replay)
(in module plafosim.gui)
(in module plafosim.simulator)
check_collisions() (in module plafosim.simulator)
clamp_speed() (in module plafosim.mobility)
clear() (plafosim.cli.trace_replay.tqdm method)
(plafosim.simulator.tqdm method)
clip_position() (in module plafosim.mobility)
close() (plafosim.cli.trace_replay.tqdm method)
(plafosim.simulator.tqdm method)
close_gui() (in module plafosim.cli.trace_replay)
(in module plafosim.gui)
(in module plafosim.simulator)
color (plafosim.infrastructure.PlatooningVehicle property)
(plafosim.platooning_vehicle.PlatooningVehicle property)
(plafosim.platooning_vehicle.Vehicle property)
(plafosim.simulator.PlatooningVehicle property)
(plafosim.simulator.Vehicle property)
(plafosim.vehicle.Vehicle property)
compute_lane_changes() (in module plafosim.mobility)
(in module plafosim.simulator)
compute_new_speeds() (in module plafosim.mobility)
(in module plafosim.simulator)
compute_vehicle_spawns() (in module plafosim.simulator)
cost_speed_position() (plafosim.algorithms.speed_position.SpeedPosition method)
(plafosim.algorithms.SpeedPosition method)
(plafosim.cli.plafosim.SpeedPosition method)
(plafosim.infrastructure.SpeedPosition method)
(plafosim.platooning_vehicle.SpeedPosition method)
count() (plafosim.mobility.ACC_SPEED_DF method)
(plafosim.mobility.FAKE_PREDECESSOR method)
(plafosim.mobility.SAFE_SPEED_DF method)
create_simulator() (in module plafosim.cli.plafosim)
CustomFormatter (class in plafosim)
(class in plafosim.cli.plafosim)
(class in plafosim.cli.trace_replay)
CustomFormatter._Section (class in plafosim)
(class in plafosim.cli.plafosim)
(class in plafosim.cli.trace_replay)
D
debug() (plafosim.util.FakeLog method)
depart_lane (plafosim.infrastructure.PlatooningVehicle property)
(plafosim.platooning_vehicle.PlatooningVehicle property)
(plafosim.platooning_vehicle.Vehicle property)
(plafosim.simulator.PlatooningVehicle property)
(plafosim.simulator.Vehicle property)
(plafosim.vehicle.Vehicle property)
depart_position (plafosim.infrastructure.PlatooningVehicle property)
(plafosim.platooning_vehicle.PlatooningVehicle property)
(plafosim.platooning_vehicle.Vehicle property)
(plafosim.simulator.PlatooningVehicle property)
(plafosim.simulator.Vehicle property)
(plafosim.vehicle.Vehicle property)
depart_speed (plafosim.infrastructure.PlatooningVehicle property)
(plafosim.platooning_vehicle.PlatooningVehicle property)
(plafosim.platooning_vehicle.Vehicle property)
(plafosim.simulator.PlatooningVehicle property)
(plafosim.simulator.Vehicle property)
(plafosim.vehicle.Vehicle property)
depart_time (plafosim.infrastructure.PlatooningVehicle property)
(plafosim.platooning_vehicle.PlatooningVehicle property)
(plafosim.platooning_vehicle.Vehicle property)
(plafosim.simulator.PlatooningVehicle property)
(plafosim.simulator.Vehicle property)
(plafosim.vehicle.Vehicle property)
desired_gap (plafosim.infrastructure.PlatooningVehicle property)
(plafosim.mobility.ACC_SPEED_DF attribute)
(plafosim.mobility.SAFE_SPEED_DF attribute)
(plafosim.platooning_vehicle.PlatooningVehicle property)
(plafosim.platooning_vehicle.Vehicle property)
(plafosim.simulator.PlatooningVehicle property)
(plafosim.simulator.Vehicle property)
(plafosim.vehicle.Vehicle property)
desired_headway_time (plafosim.infrastructure.PlatooningVehicle property)
(plafosim.mobility.ACC_SPEED_DF attribute)
(plafosim.mobility.SAFE_SPEED_DF attribute)
(plafosim.platooning_vehicle.PlatooningVehicle property)
(plafosim.platooning_vehicle.Vehicle property)
(plafosim.simulator.PlatooningVehicle property)
(plafosim.simulator.Vehicle property)
(plafosim.vehicle.Vehicle property)
desired_speed (plafosim.infrastructure.PlatooningVehicle property)
(plafosim.platoon.Platoon property)
(plafosim.platooning_vehicle.Platoon property)
(plafosim.platooning_vehicle.PlatooningVehicle property)
(plafosim.platooning_vehicle.Vehicle property)
(plafosim.simulator.PlatooningVehicle property)
(plafosim.simulator.Vehicle property)
(plafosim.vehicle.Vehicle property)
display() (plafosim.cli.trace_replay.tqdm method)
(plafosim.simulator.tqdm method)
distance2speed() (in module plafosim.util)
distance_in_platoon (plafosim.infrastructure.PlatooningVehicle property)
(plafosim.platooning_vehicle.PlatooningVehicle property)
(plafosim.simulator.PlatooningVehicle property)
do_formation() (plafosim.algorithms.Dummy method)
(plafosim.algorithms.dummy.Dummy method)
(plafosim.algorithms.dummy.FormationAlgorithm method)
(plafosim.algorithms.FormationAlgorithm method)
(plafosim.algorithms.speed_position.FormationAlgorithm method)
(plafosim.algorithms.speed_position.SpeedPosition method)
(plafosim.algorithms.SpeedPosition method)
(plafosim.cli.plafosim.Dummy method)
(plafosim.cli.plafosim.FormationAlgorithm method)
(plafosim.cli.plafosim.SpeedPosition method)
(plafosim.formation_algorithm.FormationAlgorithm method)
(plafosim.infrastructure.Dummy method)
(plafosim.infrastructure.FormationAlgorithm method)
(plafosim.infrastructure.SpeedPosition method)
(plafosim.platooning_vehicle.Dummy method)
(plafosim.platooning_vehicle.FormationAlgorithm method)
(plafosim.platooning_vehicle.SpeedPosition method)
dp() (plafosim.algorithms.speed_position.SpeedPosition method)
(plafosim.algorithms.SpeedPosition method)
(plafosim.cli.plafosim.SpeedPosition method)
(plafosim.infrastructure.SpeedPosition method)
(plafosim.platooning_vehicle.SpeedPosition method)
draw_infrastructures() (in module plafosim.gui)
(in module plafosim.simulator)
draw_ramps() (in module plafosim.gui)
(in module plafosim.simulator)
draw_road_end() (in module plafosim.gui)
(in module plafosim.simulator)
ds() (plafosim.algorithms.speed_position.SpeedPosition method)
(plafosim.algorithms.SpeedPosition method)
(plafosim.cli.plafosim.SpeedPosition method)
(plafosim.infrastructure.SpeedPosition method)
(plafosim.platooning_vehicle.SpeedPosition method)
Dummy (class in plafosim.algorithms)
(class in plafosim.algorithms.dummy)
(class in plafosim.cli.plafosim)
(class in plafosim.infrastructure)
(class in plafosim.platooning_vehicle)
E
emission_class (plafosim.platooning_vehicle.VehicleType property)
(plafosim.simulator.VehicleType property)
(plafosim.vehicle.VehicleType property)
(plafosim.vehicle_type.VehicleType property)
emission_factors (plafosim.emissions.EmissionClass property)
(plafosim.platooning_vehicle.VehicleType property)
(plafosim.simulator.EmissionClass property)
(plafosim.simulator.VehicleType property)
(plafosim.vehicle.VehicleType property)
(plafosim.vehicle_type.EmissionClass property)
(plafosim.vehicle_type.VehicleType property)
EmissionClass (class in plafosim.emissions)
(class in plafosim.simulator)
(class in plafosim.vehicle_type)
end_section() (plafosim.cli.plafosim.CustomFormatter method)
(plafosim.cli.trace_replay.CustomFormatter method)
(plafosim.CustomFormatter method)
Enum (class in plafosim.emissions)
(class in plafosim.mobility)
(class in plafosim.platoon_role)
error() (plafosim.util.FakeLog method)
external_write_mode() (plafosim.cli.trace_replay.tqdm class method)
(plafosim.simulator.tqdm class method)
F
FAKE_PREDECESSOR (class in plafosim.mobility)
FakeLog (class in plafosim.util)
fatal() (plafosim.util.FakeLog method)
find_resource() (in module plafosim.cli.plafosim)
(in module plafosim.cli.trace_replay)
(in module plafosim.util)
finish() (plafosim.algorithms.Dummy method)
(plafosim.algorithms.dummy.Dummy method)
(plafosim.algorithms.dummy.FormationAlgorithm method)
(plafosim.algorithms.FormationAlgorithm method)
(plafosim.algorithms.speed_position.FormationAlgorithm method)
(plafosim.algorithms.speed_position.SpeedPosition method)
(plafosim.algorithms.SpeedPosition method)
(plafosim.cli.plafosim.Dummy method)
(plafosim.cli.plafosim.FormationAlgorithm method)
(plafosim.cli.plafosim.SpeedPosition method)
(plafosim.formation_algorithm.FormationAlgorithm method)
(plafosim.infrastructure.Dummy method)
(plafosim.infrastructure.FormationAlgorithm method)
(plafosim.infrastructure.Infrastructure method)
(plafosim.infrastructure.PlatooningVehicle method)
(plafosim.infrastructure.SpeedPosition method)
(plafosim.platooning_vehicle.Dummy method)
(plafosim.platooning_vehicle.FormationAlgorithm method)
(plafosim.platooning_vehicle.PlatooningVehicle method)
(plafosim.platooning_vehicle.SpeedPosition method)
(plafosim.platooning_vehicle.Vehicle method)
(plafosim.simulator.Infrastructure method)
(plafosim.simulator.PlatooningVehicle method)
(plafosim.simulator.Vehicle method)
(plafosim.vehicle.Vehicle method)
FOLLOWER (plafosim.algorithms.speed_position.PlatoonRole attribute)
(plafosim.platoon_role.PlatoonRole attribute)
(plafosim.platooning_vehicle.PlatoonRole attribute)
(plafosim.simulator.PlatoonRole attribute)
format_dict (plafosim.cli.trace_replay.tqdm property)
(plafosim.simulator.tqdm property)
format_help() (in module plafosim.cli.plafosim)
(plafosim.cli.plafosim.CustomFormatter method)
(plafosim.cli.plafosim.CustomFormatter._Section method)
(plafosim.cli.trace_replay.CustomFormatter method)
(plafosim.cli.trace_replay.CustomFormatter._Section method)
(plafosim.CustomFormatter method)
(plafosim.CustomFormatter._Section method)
format_interval() (plafosim.cli.trace_replay.tqdm static method)
(plafosim.simulator.tqdm static method)
format_meter() (plafosim.cli.trace_replay.tqdm static method)
(plafosim.simulator.tqdm static method)
format_num() (plafosim.cli.trace_replay.tqdm static method)
(plafosim.simulator.tqdm static method)
format_sizeof() (plafosim.cli.trace_replay.tqdm static method)
(plafosim.simulator.tqdm static method)
formation (plafosim.platoon.Platoon property)
(plafosim.platooning_vehicle.Platoon property)
FormationAlgorithm (class in plafosim.algorithms)
(class in plafosim.algorithms.dummy)
(class in plafosim.algorithms.speed_position)
(class in plafosim.cli.plafosim)
(class in plafosim.formation_algorithm)
(class in plafosim.infrastructure)
(class in plafosim.platooning_vehicle)
G
get_arrival_position() (in module plafosim.simulator)
(in module plafosim.spawning)
get_back() (plafosim.platoon.Platoon method)
(plafosim.platooning_vehicle.Platoon method)
get_crashed_vehicles() (in module plafosim.mobility)
(in module plafosim.simulator)
get_depart_speed() (in module plafosim.simulator)
(in module plafosim.spawning)
get_desired_speed() (in module plafosim.simulator)
(in module plafosim.spawning)
get_front() (plafosim.platoon.Platoon method)
(plafosim.platooning_vehicle.Platoon method)
get_front_gap() (plafosim.infrastructure.PlatooningVehicle method)
(plafosim.platooning_vehicle.PlatooningVehicle method)
(plafosim.simulator.PlatooningVehicle method)
get_front_speed() (plafosim.infrastructure.PlatooningVehicle method)
(plafosim.platooning_vehicle.PlatooningVehicle method)
(plafosim.simulator.PlatooningVehicle method)
get_lock() (plafosim.cli.trace_replay.tqdm class method)
(plafosim.simulator.tqdm class method)
get_member_index() (plafosim.platoon.Platoon method)
(plafosim.platooning_vehicle.Platoon method)
get_predecessors() (in module plafosim.mobility)
(in module plafosim.simulator)
get_successors() (in module plafosim.mobility)
gui_step() (in module plafosim.cli.trace_replay)
(in module plafosim.gui)
(in module plafosim.simulator)
H
has_collision() (in module plafosim.simulator)
headway_time (plafosim.infrastructure.PlatooningVehicle property)
(plafosim.platooning_vehicle.PlatooningVehicle property)
(plafosim.platooning_vehicle.Vehicle property)
(plafosim.platooning_vehicle.VehicleType property)
(plafosim.simulator.PlatooningVehicle property)
(plafosim.simulator.Vehicle property)
(plafosim.simulator.VehicleType property)
(plafosim.vehicle.Vehicle property)
(plafosim.vehicle.VehicleType property)
(plafosim.vehicle_type.VehicleType property)
hex2rgb() (in module plafosim.cli.trace_replay)
(in module plafosim.util)
HUMAN (plafosim.mobility.CF_Model attribute)
(plafosim.platooning_vehicle.CF_Model attribute)
(plafosim.simulator.CF_Model attribute)
(plafosim.vehicle.CF_Model attribute)
I
iid (plafosim.infrastructure.Infrastructure property)
(plafosim.simulator.Infrastructure property)
import_module() (in module plafosim.algorithms)
(in module plafosim.cli.plafosim)
(in module plafosim.infrastructure)
(in module plafosim.platooning_vehicle)
in_maneuver (plafosim.infrastructure.PlatooningVehicle property)
(plafosim.platooning_vehicle.PlatooningVehicle property)
(plafosim.simulator.PlatooningVehicle property)
index() (plafosim.mobility.ACC_SPEED_DF method)
(plafosim.mobility.FAKE_PREDECESSOR method)
(plafosim.mobility.SAFE_SPEED_DF method)
info() (plafosim.infrastructure.PlatooningVehicle method)
(plafosim.platooning_vehicle.PlatooningVehicle method)
(plafosim.platooning_vehicle.Vehicle method)
(plafosim.simulator.PlatooningVehicle method)
(plafosim.simulator.Vehicle method)
(plafosim.util.FakeLog method)
(plafosim.vehicle.Vehicle method)
Infrastructure (class in plafosim.infrastructure)
(class in plafosim.simulator)
initialize_emission_traces() (in module plafosim.simulator)
(in module plafosim.statistics)
initialize_infrastructure_assignments() (in module plafosim.algorithms.speed_position)
initialize_platoon_changes() (in module plafosim.simulator)
(in module plafosim.statistics)
initialize_platoon_formation() (in module plafosim.simulator)
(in module plafosim.statistics)
initialize_platoon_maneuvers() (in module plafosim.simulator)
(in module plafosim.statistics)
initialize_platoon_traces() (in module plafosim.simulator)
(in module plafosim.statistics)
initialize_platoon_trips() (in module plafosim.simulator)
(in module plafosim.statistics)
initialize_simulation_trace() (in module plafosim.simulator)
(in module plafosim.statistics)
initialize_solver_traces() (in module plafosim.algorithms.speed_position)
initialize_vehicle_changes() (in module plafosim.simulator)
(in module plafosim.statistics)
initialize_vehicle_emissions() (in module plafosim.simulator)
(in module plafosim.statistics)
initialize_vehicle_platoon_changes() (in module plafosim.simulator)
(in module plafosim.statistics)
initialize_vehicle_platoon_traces() (in module plafosim.simulator)
(in module plafosim.statistics)
initialize_vehicle_teleports() (in module plafosim.simulator)
(in module plafosim.statistics)
initialize_vehicle_traces() (in module plafosim.simulator)
(in module plafosim.statistics)
initialize_vehicle_trips() (in module plafosim.simulator)
(in module plafosim.statistics)
is_diesel (plafosim.emissions.EmissionClass property)
(plafosim.simulator.EmissionClass property)
(plafosim.vehicle_type.EmissionClass property)
is_gap_safe() (in module plafosim.mobility)
(in module plafosim.platooning_vehicle)
(in module plafosim.simulator)
is_in_platoon() (plafosim.infrastructure.PlatooningVehicle method)
(plafosim.platooning_vehicle.PlatooningVehicle method)
(plafosim.simulator.PlatooningVehicle method)
is_insert_safe() (in module plafosim.simulator)
isclass() (in module plafosim.algorithms)
(in module plafosim.cli.plafosim)
(in module plafosim.infrastructure)
(in module plafosim.platooning_vehicle)
iter_modules() (in module plafosim.algorithms)
(in module plafosim.cli.plafosim)
(in module plafosim.infrastructure)
(in module plafosim.platooning_vehicle)
J
JOINER (plafosim.algorithms.speed_position.PlatoonRole attribute)
(plafosim.platoon_role.PlatoonRole attribute)
(plafosim.platooning_vehicle.PlatoonRole attribute)
(plafosim.simulator.PlatoonRole attribute)
L
lane (plafosim.infrastructure.PlatooningVehicle property)
(plafosim.platoon.Platoon property)
(plafosim.platooning_vehicle.Platoon property)
(plafosim.platooning_vehicle.PlatooningVehicle property)
(plafosim.platooning_vehicle.Vehicle property)
(plafosim.simulator.PlatooningVehicle property)
(plafosim.simulator.Vehicle property)
(plafosim.vehicle.Vehicle property)
lane_predecessors() (in module plafosim.mobility)
(in module plafosim.simulator)
lane_successors() (in module plafosim.mobility)
last (plafosim.platoon.Platoon property)
(plafosim.platooning_vehicle.Platoon property)
LEADER (plafosim.algorithms.speed_position.PlatoonRole attribute)
leader (plafosim.platoon.Platoon property)
LEADER (plafosim.platoon_role.PlatoonRole attribute)
leader (plafosim.platooning_vehicle.Platoon property)
LEADER (plafosim.platooning_vehicle.PlatoonRole attribute)
(plafosim.simulator.PlatoonRole attribute)
LEAVER (plafosim.algorithms.speed_position.PlatoonRole attribute)
(plafosim.platoon_role.PlatoonRole attribute)
(plafosim.platooning_vehicle.PlatoonRole attribute)
(plafosim.simulator.PlatoonRole attribute)
length (plafosim.infrastructure.PlatooningVehicle property)
(plafosim.mobility.FAKE_PREDECESSOR attribute)
(plafosim.platoon.Platoon property)
(plafosim.platooning_vehicle.Platoon property)
(plafosim.platooning_vehicle.PlatooningVehicle property)
(plafosim.platooning_vehicle.Vehicle property)
(plafosim.platooning_vehicle.VehicleType property)
(plafosim.simulator.PlatooningVehicle property)
(plafosim.simulator.Vehicle property)
(plafosim.simulator.VehicleType property)
(plafosim.vehicle.Vehicle property)
(plafosim.vehicle.VehicleType property)
(plafosim.vehicle_type.VehicleType property)
load_snapshot() (in module plafosim.cli.plafosim)
M
main() (in module plafosim.cli.img2video)
(in module plafosim.cli.plafosim)
(in module plafosim.cli.trace_replay)
max_acceleration (plafosim.infrastructure.PlatooningVehicle property)
(plafosim.platoon.Platoon property)
(plafosim.platooning_vehicle.Platoon property)
(plafosim.platooning_vehicle.PlatooningVehicle property)
(plafosim.platooning_vehicle.Vehicle property)
(plafosim.platooning_vehicle.VehicleType property)
(plafosim.simulator.PlatooningVehicle property)
(plafosim.simulator.Vehicle property)
(plafosim.simulator.VehicleType property)
(plafosim.vehicle.Vehicle property)
(plafosim.vehicle.VehicleType property)
(plafosim.vehicle_type.VehicleType property)
max_deceleration (plafosim.infrastructure.PlatooningVehicle property)
(plafosim.mobility.SAFE_SPEED_DF attribute)
(plafosim.platoon.Platoon property)
(plafosim.platooning_vehicle.Platoon property)
(plafosim.platooning_vehicle.PlatooningVehicle property)
(plafosim.platooning_vehicle.Vehicle property)
(plafosim.platooning_vehicle.VehicleType property)
(plafosim.simulator.PlatooningVehicle property)
(plafosim.simulator.Vehicle property)
(plafosim.simulator.VehicleType property)
(plafosim.vehicle.Vehicle property)
(plafosim.vehicle.VehicleType property)
(plafosim.vehicle_type.VehicleType property)
max_speed (plafosim.infrastructure.PlatooningVehicle property)
(plafosim.platoon.Platoon property)
(plafosim.platooning_vehicle.Platoon property)
(plafosim.platooning_vehicle.PlatooningVehicle property)
(plafosim.platooning_vehicle.Vehicle property)
(plafosim.platooning_vehicle.VehicleType property)
(plafosim.simulator.PlatooningVehicle property)
(plafosim.simulator.Vehicle property)
(plafosim.simulator.VehicleType property)
(plafosim.vehicle.Vehicle property)
(plafosim.vehicle.VehicleType property)
(plafosim.vehicle_type.VehicleType property)
mean() (in module plafosim.platoon)
member_ids (plafosim.platoon.Platoon property)
(plafosim.platooning_vehicle.Platoon property)
min_gap (plafosim.infrastructure.PlatooningVehicle property)
(plafosim.platooning_vehicle.PlatooningVehicle property)
(plafosim.platooning_vehicle.Vehicle property)
(plafosim.platooning_vehicle.VehicleType property)
(plafosim.simulator.PlatooningVehicle property)
(plafosim.simulator.Vehicle property)
(plafosim.simulator.VehicleType property)
(plafosim.vehicle.Vehicle property)
(plafosim.vehicle.VehicleType property)
(plafosim.vehicle_type.VehicleType property)
module
plafosim
plafosim.algorithms
plafosim.algorithms.dummy
plafosim.algorithms.speed_position
plafosim.cli
plafosim.cli.img2video
plafosim.cli.plafosim
plafosim.cli.trace_replay
plafosim.emissions
plafosim.formation_algorithm
plafosim.gui
plafosim.infrastructure
plafosim.mobility
plafosim.platoon
plafosim.platoon_role
plafosim.platooning_vehicle
plafosim.simulator
plafosim.spawning
plafosim.statistics
plafosim.util
plafosim.vehicle
plafosim.vehicle_type
monitor (plafosim.cli.trace_replay.tqdm attribute)
(plafosim.simulator.tqdm attribute)
monitor_interval (plafosim.cli.trace_replay.tqdm attribute)
(plafosim.simulator.tqdm attribute)
move_gui_vehicle() (in module plafosim.cli.trace_replay)
(in module plafosim.gui)
(in module plafosim.simulator)
moveto() (plafosim.cli.trace_replay.tqdm method)
(plafosim.simulator.tqdm method)
N
name (plafosim.algorithms.Dummy property)
(plafosim.algorithms.dummy.Dummy property)
(plafosim.algorithms.dummy.FormationAlgorithm property)
(plafosim.algorithms.FormationAlgorithm property)
(plafosim.algorithms.speed_position.FormationAlgorithm property)
(plafosim.algorithms.speed_position.SpeedPosition property)
(plafosim.algorithms.SpeedPosition property)
(plafosim.cli.plafosim.Dummy property)
(plafosim.cli.plafosim.FormationAlgorithm property)
(plafosim.cli.plafosim.SpeedPosition property)
(plafosim.emissions.Enum attribute)
(plafosim.formation_algorithm.FormationAlgorithm property)
(plafosim.infrastructure.Dummy property)
(plafosim.infrastructure.FormationAlgorithm property)
(plafosim.infrastructure.SpeedPosition property)
(plafosim.mobility.Enum attribute)
(plafosim.platoon_role.Enum attribute)
(plafosim.platooning_vehicle.Dummy property)
(plafosim.platooning_vehicle.FormationAlgorithm property)
(plafosim.platooning_vehicle.SpeedPosition property)
(plafosim.platooning_vehicle.VehicleType property)
(plafosim.simulator.VehicleType property)
(plafosim.vehicle.VehicleType property)
(plafosim.vehicle_type.VehicleType property)
namedtuple() (in module plafosim.mobility)
NONE (plafosim.algorithms.speed_position.PlatoonRole attribute)
(plafosim.platoon_role.PlatoonRole attribute)
(plafosim.platooning_vehicle.PlatoonRole attribute)
(plafosim.simulator.PlatoonRole attribute)
number_of_lanes (plafosim.cli.plafosim.Simulator property)
(plafosim.simulator.Simulator property)
P
pandas() (plafosim.cli.trace_replay.tqdm class method)
(plafosim.simulator.tqdm class method)
parse_args() (in module plafosim.cli.plafosim)
(in module plafosim.cli.trace_replay)
PC_G_EU4 (plafosim.emissions.EmissionClass attribute)
(plafosim.simulator.EmissionClass attribute)
(plafosim.vehicle_type.EmissionClass attribute)
plafosim
module
plafosim.algorithms
module
plafosim.algorithms.dummy
module
plafosim.algorithms.speed_position
module
plafosim.cli
module
plafosim.cli.img2video
module
plafosim.cli.plafosim
module
plafosim.cli.trace_replay
module
plafosim.emissions
module
plafosim.formation_algorithm
module
plafosim.gui
module
plafosim.infrastructure
module
plafosim.mobility
module
plafosim.platoon
module
plafosim.platoon_role
module
plafosim.platooning_vehicle
module
plafosim.simulator
module
plafosim.spawning
module
plafosim.statistics
module
plafosim.util
module
plafosim.vehicle
module
plafosim.vehicle_type
module
Platoon (class in plafosim.platoon)
(class in plafosim.platooning_vehicle)
platoon (plafosim.infrastructure.PlatooningVehicle property)
(plafosim.platooning_vehicle.PlatooningVehicle property)
(plafosim.simulator.PlatooningVehicle property)
platoon_id (plafosim.platoon.Platoon property)
(plafosim.platooning_vehicle.Platoon property)
platoon_role (plafosim.infrastructure.PlatooningVehicle property)
(plafosim.platooning_vehicle.PlatooningVehicle property)
(plafosim.simulator.PlatooningVehicle property)
PlatooningVehicle (class in plafosim.infrastructure)
(class in plafosim.platooning_vehicle)
(class in plafosim.simulator)
PlatoonRole (class in plafosim.algorithms.speed_position)
(class in plafosim.platoon_role)
(class in plafosim.platooning_vehicle)
(class in plafosim.simulator)
position (plafosim.infrastructure.Infrastructure property)
(plafosim.infrastructure.PlatooningVehicle property)
(plafosim.mobility.FAKE_PREDECESSOR attribute)
(plafosim.platoon.Platoon property)
(plafosim.platooning_vehicle.Platoon property)
(plafosim.platooning_vehicle.PlatooningVehicle property)
(plafosim.platooning_vehicle.Vehicle property)
(plafosim.simulator.Infrastructure property)
(plafosim.simulator.PlatooningVehicle property)
(plafosim.simulator.Vehicle property)
(plafosim.vehicle.Vehicle property)
predecessor_gap (plafosim.mobility.ACC_SPEED_DF attribute)
(plafosim.mobility.SAFE_SPEED_DF attribute)
predecessor_speed (plafosim.mobility.ACC_SPEED_DF attribute)
(plafosim.mobility.SAFE_SPEED_DF attribute)
prune_vehicles() (in module plafosim.cli.trace_replay)
(in module plafosim.gui)
(in module plafosim.simulator)
R
rear_position (plafosim.infrastructure.PlatooningVehicle property)
(plafosim.platoon.Platoon property)
(plafosim.platooning_vehicle.Platoon property)
(plafosim.platooning_vehicle.PlatooningVehicle property)
(plafosim.platooning_vehicle.Vehicle property)
(plafosim.simulator.PlatooningVehicle property)
(plafosim.simulator.Vehicle property)
(plafosim.vehicle.Vehicle property)
record_emission_trace_prefix() (in module plafosim.statistics)
(in module plafosim.vehicle)
record_emission_trace_suffix() (in module plafosim.statistics)
(in module plafosim.vehicle)
record_emission_trace_value() (in module plafosim.statistics)
(in module plafosim.vehicle)
record_general_data_begin() (in module plafosim.simulator)
(in module plafosim.statistics)
record_general_data_end() (in module plafosim.simulator)
(in module plafosim.statistics)
record_platoon_change() (in module plafosim.simulator)
(in module plafosim.statistics)
record_platoon_formation() (in module plafosim.platooning_vehicle)
(in module plafosim.statistics)
record_platoon_trace() (in module plafosim.platooning_vehicle)
(in module plafosim.statistics)
record_platoon_trip() (in module plafosim.platooning_vehicle)
(in module plafosim.statistics)
record_simulation_trace() (in module plafosim.simulator)
(in module plafosim.statistics)
record_solver_trace() (in module plafosim.algorithms.speed_position)
record_vehicle_change() (in module plafosim.platooning_vehicle)
(in module plafosim.simulator)
(in module plafosim.statistics)
record_vehicle_emission() (in module plafosim.statistics)
(in module plafosim.vehicle)
record_vehicle_platoon_change() (in module plafosim.simulator)
(in module plafosim.statistics)
record_vehicle_platoon_maneuvers() (in module plafosim.platooning_vehicle)
(in module plafosim.statistics)
record_vehicle_platoon_trace() (in module plafosim.platooning_vehicle)
(in module plafosim.statistics)
record_vehicle_teleport() (in module plafosim.platooning_vehicle)
(in module plafosim.statistics)
record_vehicle_trace() (in module plafosim.simulator)
(in module plafosim.statistics)
(in module plafosim.vehicle)
record_vehicle_trip() (in module plafosim.statistics)
(in module plafosim.vehicle)
refresh() (plafosim.cli.trace_replay.tqdm method)
(plafosim.simulator.tqdm method)
remove_gui_vehicle() (in module plafosim.gui)
(in module plafosim.simulator)
report_rough_braking() (in module plafosim.simulator)
reset() (plafosim.cli.trace_replay.tqdm method)
(plafosim.simulator.tqdm method)
rgb2hex() (in module plafosim.statistics)
(in module plafosim.util)
road_length (plafosim.cli.plafosim.Simulator property)
(plafosim.simulator.Simulator property)
round_to_next_base() (in module plafosim.platooning_vehicle)
(in module plafosim.util)
run() (plafosim.cli.plafosim.Simulator method)
(plafosim.simulator.Simulator method)
S
safe_speed() (in module plafosim.mobility)
SAFE_SPEED_DF (class in plafosim.mobility)
safe_speed_df() (in module plafosim.mobility)
save_snapshot() (in module plafosim.cli.plafosim)
set_description() (plafosim.cli.trace_replay.tqdm method)
(plafosim.simulator.tqdm method)
set_description_str() (plafosim.cli.trace_replay.tqdm method)
(plafosim.simulator.tqdm method)
set_gui_window() (in module plafosim.gui)
(in module plafosim.simulator)
set_lock() (plafosim.cli.trace_replay.tqdm class method)
(plafosim.simulator.tqdm class method)
set_postfix() (plafosim.cli.trace_replay.tqdm method)
(plafosim.simulator.tqdm method)
set_postfix_str() (plafosim.cli.trace_replay.tqdm method)
(plafosim.simulator.tqdm method)
signal() (in module plafosim.cli.plafosim)
Simulator (class in plafosim.cli.plafosim)
(class in plafosim.simulator)
size (plafosim.platoon.Platoon property)
(plafosim.platooning_vehicle.Platoon property)
speed (plafosim.infrastructure.PlatooningVehicle property)
(plafosim.mobility.ACC_SPEED_DF attribute)
(plafosim.mobility.FAKE_PREDECESSOR attribute)
(plafosim.mobility.SAFE_SPEED_DF attribute)
(plafosim.platoon.Platoon property)
(plafosim.platooning_vehicle.Platoon property)
(plafosim.platooning_vehicle.PlatooningVehicle property)
(plafosim.platooning_vehicle.Vehicle property)
(plafosim.simulator.PlatooningVehicle property)
(plafosim.simulator.Vehicle property)
(plafosim.vehicle.Vehicle property)
speed2acceleration() (in module plafosim.util)
speed2distance() (in module plafosim.util)
(in module plafosim.vehicle)
speed_acc_df() (in module plafosim.mobility)
speed_human_df() (in module plafosim.mobility)
SpeedPosition (class in plafosim.algorithms)
(class in plafosim.algorithms.speed_position)
(class in plafosim.cli.plafosim)
(class in plafosim.infrastructure)
(class in plafosim.platooning_vehicle)
start_gui() (in module plafosim.cli.trace_replay)
(in module plafosim.gui)
(in module plafosim.simulator)
start_section() (plafosim.cli.plafosim.CustomFormatter method)
(plafosim.cli.trace_replay.CustomFormatter method)
(plafosim.CustomFormatter method)
status_printer() (plafosim.cli.trace_replay.tqdm static method)
(plafosim.simulator.tqdm static method)
step (plafosim.cli.plafosim.Simulator property)
(plafosim.simulator.Simulator property)
step_length (plafosim.cli.plafosim.Simulator property)
(plafosim.simulator.Simulator property)
stop() (plafosim.cli.plafosim.Simulator method)
(plafosim.simulator.Simulator method)
strtobool() (in module plafosim.algorithms.speed_position)
(in module plafosim.cli.plafosim)
T
time_in_platoon (plafosim.infrastructure.PlatooningVehicle property)
(plafosim.platooning_vehicle.PlatooningVehicle property)
(plafosim.simulator.PlatooningVehicle property)
timer() (in module plafosim.algorithms.speed_position)
(in module plafosim.cli.plafosim)
(in module plafosim.simulator)
tqdm (class in plafosim.cli.trace_replay)
(class in plafosim.simulator)
trace() (plafosim.util.FakeLog method)
travel_distance (plafosim.infrastructure.PlatooningVehicle property)
(plafosim.platooning_vehicle.PlatooningVehicle property)
(plafosim.platooning_vehicle.Vehicle property)
(plafosim.simulator.PlatooningVehicle property)
(plafosim.simulator.Vehicle property)
(plafosim.vehicle.Vehicle property)
travel_time (plafosim.infrastructure.PlatooningVehicle property)
(plafosim.platooning_vehicle.PlatooningVehicle property)
(plafosim.platooning_vehicle.Vehicle property)
(plafosim.simulator.PlatooningVehicle property)
(plafosim.simulator.Vehicle property)
(plafosim.vehicle.Vehicle property)
U
unpause() (plafosim.cli.trace_replay.tqdm method)
(plafosim.simulator.tqdm method)
update() (plafosim.cli.trace_replay.tqdm method)
(plafosim.simulator.tqdm method)
update_cf_target_speed() (plafosim.platoon.Platoon method)
(plafosim.platooning_vehicle.Platoon method)
update_desired_speed() (plafosim.platoon.Platoon method)
(plafosim.platooning_vehicle.Platoon method)
update_limits() (plafosim.platoon.Platoon method)
(plafosim.platooning_vehicle.Platoon method)
update_max_acceleration() (plafosim.platoon.Platoon method)
(plafosim.platooning_vehicle.Platoon method)
update_max_deceleration() (plafosim.platoon.Platoon method)
(plafosim.platooning_vehicle.Platoon method)
update_max_speed() (plafosim.platoon.Platoon method)
(plafosim.platooning_vehicle.Platoon method)
update_position() (in module plafosim.mobility)
(in module plafosim.simulator)
V
value (plafosim.emissions.Enum attribute)
(plafosim.mobility.Enum attribute)
(plafosim.platoon_role.Enum attribute)
Vehicle (class in plafosim.platooning_vehicle)
(class in plafosim.simulator)
(class in plafosim.vehicle)
vehicle_type (plafosim.infrastructure.PlatooningVehicle property)
(plafosim.platooning_vehicle.PlatooningVehicle property)
(plafosim.platooning_vehicle.Vehicle property)
(plafosim.simulator.PlatooningVehicle property)
(plafosim.simulator.Vehicle property)
(plafosim.vehicle.Vehicle property)
VehicleType (class in plafosim.platooning_vehicle)
(class in plafosim.simulator)
(class in plafosim.vehicle)
(class in plafosim.vehicle_type)
vid (plafosim.infrastructure.PlatooningVehicle property)
(plafosim.mobility.FAKE_PREDECESSOR attribute)
(plafosim.platooning_vehicle.PlatooningVehicle property)
(plafosim.platooning_vehicle.Vehicle property)
(plafosim.simulator.PlatooningVehicle property)
(plafosim.simulator.Vehicle property)
(plafosim.vehicle.Vehicle property)
W
warn() (plafosim.util.FakeLog method)
warning() (plafosim.util.FakeLog method)
wrapattr() (plafosim.cli.trace_replay.tqdm class method)
(plafosim.simulator.tqdm class method)
write() (plafosim.cli.trace_replay.tqdm class method)
(plafosim.simulator.tqdm class method)
Read the Docs
v: latest
Versions
master
latest
stable
v0.17.3
Downloads
pdf
On Read the Docs
Project Home
Builds