v__version__ = '1.0.1'
Getting started:
ENSEMBLE Launch
Installation
Usage
General architecture:
Architecture
API Components
Runtime
Module
ensemble
ensemble package
ensemble.component package
ensemble.control package
ensemble.control.operational package
ensemble.control.tactical package
ensemble.handler package
ensemble.handler.symuvia package
ensemble.handler.vissim package
ensemble.input package
ensemble.logic package
ensemble.metaclass package
ensemble.tools package
Contributing
Contributing
Authors
Installation
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
X
|
Y
|
Z
_
__call__() (ensemble.component.dynamics.TruckDynamics method)
(ensemble.control.operational.operational.CACC method)
(ensemble.metaclass.dynamics.AbsDynamics method)
__enter__() (ensemble.logic.runtime_machine.RuntimeDevice method)
__iter__() (ensemble.component.vehiclelist.VehicleList method)
__repr__() (ensemble.metaclass.state.AbsState method)
__str__() (ensemble.metaclass.state.AbsState method)
A
a (ensemble.component.dynamics.RegularDynamics attribute)
(ensemble.component.dynamics.TruckDynamics attribute)
(ensemble.component.vehicle.Vehicle property)
abs (ensemble.handler.symuvia.xmlparser.XMLTrajectory property)
abscissa (ensemble.component.vehicle.Vehicle attribute)
(ensemble.component.vehiclelist.VehicleList property)
AbsConnector (class in ensemble.metaclass.connector)
AbsController (class in ensemble.metaclass.controller)
AbsDynamics (class in ensemble.metaclass.dynamics)
AbsObserver (class in ensemble.metaclass.observer)
AbsSingleGapCoord (class in ensemble.metaclass.coordinator)
AbsState (class in ensemble.metaclass.state)
AbsSubject (class in ensemble.metaclass.subject)
acc (ensemble.handler.symuvia.xmlparser.XMLTrajectory property)
acceleration (ensemble.component.vehicle.Vehicle attribute)
(ensemble.component.vehiclelist.VehicleList property)
(ensemble.control.tactical.vehcoordinator.VehGapCoordinator property)
(ensemble.metaclass.coordinator.AbsSingleGapCoord property)
add_gapcoordinator() (ensemble.control.tactical.gapcordinator.GlobalGapCoordinator method)
add_vehicle_gcs() (ensemble.control.tactical.gapcordinator.GlobalGapCoordinator method)
aliases (ensemble.handler.symuvia.xmlparser.XMLTrajectory attribute)
apply_cacc() (ensemble.control.tactical.gapcordinator.GlobalGapCoordinator method)
attach() (ensemble.logic.publisher.Publisher method)
(ensemble.metaclass.subject.AbsSubject class method)
B
b_end (ensemble.handler.symuvia.configurator.SymuviaConfigurator attribute)
buffer_string (ensemble.handler.symuvia.configurator.SymuviaConfigurator attribute)
C
CACC (class in ensemble.control.operational.operational)
cacc (ensemble.control.tactical.gapcordinator.GlobalGapCoordinator property)
call() (ensemble.control.operational.operationalLayerTest.operationalLayerTest method)
cancel_join_request() (ensemble.component.platoon_vehicle.PlatoonVehicle method)
(ensemble.component.platoonvehicleinfo.PlatoonVehicle method)
(ensemble.control.tactical.vehcoordinator.VehGapCoordinator method)
(ensemble.metaclass.coordinator.AbsSingleGapCoord method)
change_time_gap() (ensemble.control.operational.reference.ReferenceHeadway static method)
channels (ensemble.logic.publisher.Publisher property)
check_consistency() (in module ensemble.ensemble)
check_library_path() (in module ensemble.tools.checkers)
check_scenario_consistency() (in module ensemble.tools.checkers)
check_scenario_path() (in module ensemble.tools.checkers)
Compliance (class in ensemble.logic.runtime_states)
comv2x (ensemble.control.tactical.vehcoordinator.VehGapCoordinator attribute)
(ensemble.metaclass.coordinator.AbsSingleGapCoord property)
conditional() (in module ensemble.tools.decorators)
Configurator (class in ensemble.configurator)
confirm_platoon() (ensemble.component.platoon_vehicle.PlatoonVehicle method)
(ensemble.component.platoonvehicleinfo.PlatoonVehicle method)
(ensemble.control.tactical.vehcoordinator.VehGapCoordinator method)
Connect (class in ensemble.logic.runtime_states)
ConnectorConfigurator (class in ensemble.tools.connector_configurator)
Control (class in ensemble.logic.runtime_states)
control (ensemble.control.tactical.vehcoordinator.VehGapCoordinator property)
(ensemble.metaclass.coordinator.AbsSingleGapCoord property)
count() (ensemble.logic.frozen_set.SortedFrozenSet method)
(ensemble.logic.platoon_set.PlatoonSet method)
counter (ensemble.component.vehicle.Vehicle attribute)
create_input() (ensemble.handler.symuvia.scenario.SymuviaScenario class method)
(ensemble.handler.vissim.scenario.VissimScenario class method)
create_platoon_registry() (ensemble.configurator.Configurator method)
create_platoon_sets() (ensemble.control.tactical.gapcordinator.GlobalGapCoordinator method)
create_time_gap_hwy() (ensemble.control.operational.reference.ReferenceHeadway method)
create_vehicle_registry() (ensemble.handler.symuvia.stream.SimulatorRequest method)
(ensemble.handler.vissim.stream.SimulatorRequest method)
current_gap (ensemble.control.operational.reference.ReferenceHeadway attribute)
current_nbveh (ensemble.handler.symuvia.stream.SimulatorRequest property)
(ensemble.handler.vissim.stream.SimulatorRequest property)
(ensemble.metaclass.stream.DataQuery property)
current_speed (ensemble.control.operational.reference.ReferenceHeadway attribute)
current_time (ensemble.control.operational.reference.ReferenceHeadway attribute)
(ensemble.handler.symuvia.stream.SimulatorRequest property)
(ensemble.handler.vissim.stream.SimulatorRequest property)
(ensemble.metaclass.stream.DataQuery property)
Cutin (class in ensemble.logic.platoon_states)
D
data_query (ensemble.handler.symuvia.stream.SimulatorRequest property)
DataQuery (class in ensemble.metaclass.stream)
defineLeaderProfile() (ensemble.control.operational.operationalLayerTest.operationalLayerTest method)
DemandPlatoon (class in ensemble.input.platoon_demand)
desired_platoon_speed (ensemble.component.platoon_vehicle.PlatoonVehicle attribute)
detach() (ensemble.logic.publisher.Publisher method)
(ensemble.metaclass.subject.AbsSubject class method)
difference() (ensemble.logic.frozen_set.SortedFrozenSet method)
(ensemble.logic.platoon_set.PlatoonSet method)
dispatch() (ensemble.logic.publisher.Publisher method)
(ensemble.metaclass.subject.AbsSubject class method)
distance (ensemble.component.vehicle.Vehicle property)
(ensemble.component.vehiclelist.VehicleList property)
distance_filter() (ensemble.component.vehiclelist.VehicleList method)
distance_to_leader() (ensemble.component.platoon_vehicle.PlatoonVehicle method)
distanceto() (ensemble.tools.geometry.Point method)
do_next (ensemble.handler.symuvia.connector.SymuviaConnector property)
(ensemble.handler.vissim.connector.VissimConnector property)
driven (ensemble.component.vehicle.Vehicle attribute)
(ensemble.handler.symuvia.xmlparser.XMLTrajectory property)
dst (ensemble.handler.symuvia.xmlparser.XMLTrajectory property)
dv (ensemble.control.tactical.vehcoordinator.VehGapCoordinator property)
(ensemble.metaclass.coordinator.AbsSingleGapCoord property)
dx (ensemble.control.tactical.vehcoordinator.VehGapCoordinator property)
(ensemble.metaclass.coordinator.AbsSingleGapCoord property)
dx_ref (ensemble.control.tactical.vehcoordinator.VehGapCoordinator attribute)
dynamic_2nd_ego() (in module ensemble.component.dynamics)
dynamic_3rd_ego() (in module ensemble.component.dynamics)
E
ego_data (ensemble.control.tactical.vehcoordinator.VehGapCoordinator property)
EGO_lon_acceleration (ensemble.control.operational.operational.CACC attribute)
EGO_lon_velocity (ensemble.control.operational.operational.CACC attribute)
ego_position (ensemble.component.platoon_vehicle.PlatoonVehicle attribute)
elevation (ensemble.component.vehicle.Vehicle attribute)
ensemble
module
ensemble.cli
module
ensemble.component
module
ensemble.component.dynamics
module
ensemble.component.platoon_vehicle
module
ensemble.component.platoonvehicleinfo
module
ensemble.component.vehicle
module
ensemble.component.vehiclelist
module
ensemble.configurator
module
ensemble.control
module
ensemble.control.governor
module
ensemble.control.operational
module
ensemble.control.operational.basic_test
module
ensemble.control.operational.operational
module
ensemble.control.operational.operationalLayerTest
module
ensemble.control.operational.reference
module
ensemble.control.tactical
module
ensemble.control.tactical.gapcordinator
module
ensemble.control.tactical.vehcoordinator
module
ensemble.ensemble
module
ensemble.handler
module
ensemble.handler.symuvia
module
ensemble.handler.symuvia.configurator
module
ensemble.handler.symuvia.connector
module
ensemble.handler.symuvia.scenario
module
ensemble.handler.symuvia.stream
module
ensemble.handler.symuvia.xmlparser
module
ensemble.handler.vissim
module
ensemble.handler.vissim.configurator
module
ensemble.handler.vissim.connector
module
ensemble.handler.vissim.scenario
module
ensemble.handler.vissim.stream
module
ensemble.input
module
ensemble.input.platoon_demand
module
ensemble.input.scenario
module
ensemble.logic
module
ensemble.logic.frozen_set
module
ensemble.logic.platoon_set
module
ensemble.logic.platoon_states
module
ensemble.logic.publisher
module
ensemble.logic.runtime_machine
module
ensemble.logic.runtime_states
module
ensemble.logic.statemachine
module
ensemble.logic.subscriber
module
ensemble.metaclass
module
ensemble.metaclass.connector
module
ensemble.metaclass.controller
module
ensemble.metaclass.coordinator
module
ensemble.metaclass.dynamics
module
ensemble.metaclass.observer
module
ensemble.metaclass.state
module
ensemble.metaclass.stream
module
ensemble.metaclass.subject
module
ensemble.tools
module
ensemble.tools.checkers
module
ensemble.tools.connector_configurator
module
ensemble.tools.constants
module
ensemble.tools.decorators
module
ensemble.tools.exceptions
module
ensemble.tools.geometry
module
ensemble.tools.screen
module
EnsembleAPIError
EnsembleAPILoadFileError
EnsembleAPILoadLibraryError
EnsembleAPIWarning
etat_pilotage (ensemble.handler.symuvia.xmlparser.XMLTrajectory property)
evolve() (ensemble.component.platoon_vehicle.PlatoonVehicle method)
evolve_control() (ensemble.control.tactical.vehcoordinator.VehGapCoordinator method)
F
filename (ensemble.handler.vissim.scenario.VissimScenario property)
filename() (ensemble.handler.symuvia.scenario.SymuviaScenario method)
filename_layx (ensemble.handler.vissim.scenario.VissimScenario property)
filter_vehicle_property() (ensemble.metaclass.stream.DataQuery method)
find_path() (in module ensemble.tools.constants)
findperpendicular() (ensemble.tools.geometry.Point method)
follower (ensemble.control.tactical.vehcoordinator.VehGapCoordinator property)
followid (ensemble.component.vehicle.Vehicle attribute)
foo() (ensemble.logic.publisher.Publisher method)
G
gap0 (ensemble.control.operational.reference.ReferenceHeadway attribute)
gap_distance_error() (ensemble.component.platoon_vehicle.PlatoonVehicle method)
gap_distance_to_leader() (ensemble.component.platoonvehicleinfo.PlatoonVehicle method)
gapT (ensemble.control.operational.reference.ReferenceHeadway attribute)
get_follower() (ensemble.component.vehiclelist.VehicleList method)
get_leader() (ensemble.component.vehiclelist.VehicleList method)
get_messsage (ensemble.tools.exceptions.EnsembleAPIError property)
get_network_endpoints() (ensemble.handler.symuvia.scenario.SymuviaScenario method)
get_network_links() (ensemble.handler.symuvia.scenario.SymuviaScenario method)
get_simulation_parameters() (ensemble.handler.symuvia.scenario.SymuviaScenario method)
get_simulation_steps() (ensemble.handler.symuvia.scenario.SymuviaScenario method)
(ensemble.handler.vissim.connector.VissimConnector method)
get_step_data() (ensemble.control.tactical.vehcoordinator.VehGapCoordinator method)
(ensemble.metaclass.coordinator.AbsSingleGapCoord method)
get_subscribers() (ensemble.logic.publisher.Publisher method)
get_vehicle_data (ensemble.handler.symuvia.connector.SymuviaConnector property)
(ensemble.handler.vissim.connector.VissimConnector property)
(ensemble.metaclass.connector.AbsConnector property)
get_vehicle_data() (ensemble.handler.symuvia.stream.SimulatorRequest method)
(ensemble.handler.vissim.stream.SimulatorRequest method)
(ensemble.metaclass.stream.DataQuery method)
get_vehicle_properties() (ensemble.metaclass.stream.DataQuery method)
get_vehicles_property() (ensemble.metaclass.stream.DataQuery method)
get_vehicletype_information() (ensemble.handler.symuvia.scenario.SymuviaScenario method)
getAcceleration() (ensemble.component.dynamics.TruckDynamics method)
GlobalGapCoordinator (class in ensemble.control.tactical.gapcordinator)
H
history_control (ensemble.control.tactical.vehcoordinator.VehGapCoordinator property)
(ensemble.metaclass.coordinator.AbsSingleGapCoord property)
history_reference (ensemble.control.tactical.vehcoordinator.VehGapCoordinator property)
(ensemble.metaclass.coordinator.AbsSingleGapCoord property)
history_state (ensemble.control.tactical.vehcoordinator.VehGapCoordinator property)
(ensemble.metaclass.coordinator.AbsSingleGapCoord property)
HMI_control_mode (ensemble.control.operational.operational.CACC attribute)
HMI_t_headway (ensemble.control.operational.operational.CACC attribute)
I
ID (ensemble.control.operational.operational.CACC attribute)
id (ensemble.handler.symuvia.xmlparser.XMLTrajectory property)
increase_pid() (ensemble.logic.platoon_set.PlatoonSet method)
index() (ensemble.logic.frozen_set.SortedFrozenSet method)
(ensemble.logic.platoon_set.PlatoonSet method)
info (ensemble.configurator.Configurator attribute)
init_reference() (ensemble.control.tactical.vehcoordinator.VehGapCoordinator method)
Initialize (class in ensemble.logic.runtime_states)
initialize_operational_layer() (ensemble.configurator.Configurator method)
initializePars() (ensemble.control.operational.operationalLayerTest.operationalLayerTest method)
inst (ensemble.handler.symuvia.xmlparser.XMLTrajectory property)
interAxes (ensemble.component.dynamics.RegularDynamics attribute)
(ensemble.component.dynamics.TruckDynamics attribute)
intersection() (ensemble.logic.frozen_set.SortedFrozenSet method)
(ensemble.logic.platoon_set.PlatoonSet method)
interval (ensemble.control.operational.reference.ReferenceHeadway attribute)
intruder (ensemble.component.platoon_vehicle.PlatoonVehicle attribute)
(ensemble.control.tactical.vehcoordinator.VehGapCoordinator property)
is_head (ensemble.control.tactical.vehcoordinator.VehGapCoordinator property)
is_platoon_vehicle() (ensemble.component.platoonvehicleinfo.Vehicle method)
is_tail (ensemble.control.tactical.vehcoordinator.VehGapCoordinator property)
is_vehicle_driven() (ensemble.handler.symuvia.stream.SimulatorRequest method)
(ensemble.handler.vissim.stream.SimulatorRequest method)
(ensemble.metaclass.stream.DataQuery method)
is_vehicle_in_link() (ensemble.metaclass.stream.DataQuery method)
is_vehicle_in_network() (ensemble.metaclass.stream.DataQuery method)
isbehindof() (ensemble.tools.geometry.Point method)
isinfrontof() (ensemble.tools.geometry.Point method)
issubset() (ensemble.logic.frozen_set.SortedFrozenSet method)
(ensemble.logic.platoon_set.PlatoonSet method)
issuperset() (ensemble.logic.frozen_set.SortedFrozenSet method)
(ensemble.logic.platoon_set.PlatoonSet method)
iter_group_link() (ensemble.control.tactical.gapcordinator.GlobalGapCoordinator method)
iterate_links_distances() (ensemble.component.vehiclelist.VehicleList method)
J
join_request() (ensemble.component.platoon_vehicle.PlatoonVehicle method)
(ensemble.component.platoonvehicleinfo.PlatoonVehicle method)
joinable (ensemble.control.tactical.vehcoordinator.VehGapCoordinator property)
(ensemble.metaclass.coordinator.AbsSingleGapCoord property)
joinable() (ensemble.component.platoon_vehicle.PlatoonVehicle method)
(ensemble.component.platoonvehicleinfo.PlatoonVehicle method)
(ensemble.logic.platoon_set.PlatoonSet method)
Joining (class in ensemble.logic.platoon_states)
L
lane (ensemble.component.vehicle.Vehicle attribute)
(ensemble.component.vehiclelist.VehicleList property)
last_control (ensemble.control.tactical.vehcoordinator.VehGapCoordinator property)
last_reference (ensemble.control.tactical.vehcoordinator.VehGapCoordinator property)
last_state (ensemble.control.tactical.vehcoordinator.VehGapCoordinator property)
launch_simulation() (in module ensemble.ensemble)
leader (ensemble.control.tactical.vehcoordinator.VehGapCoordinator property)
leader_data (ensemble.control.tactical.vehcoordinator.VehGapCoordinator property)
leadid (ensemble.component.vehicle.Vehicle attribute)
(ensemble.component.vehiclelist.VehicleList property)
leave_platoon() (ensemble.component.platoon_vehicle.PlatoonVehicle method)
(ensemble.component.platoonvehicleinfo.PlatoonVehicle method)
length (ensemble.component.dynamics.RegularDynamics attribute)
(ensemble.component.dynamics.TruckDynamics attribute)
library (ensemble.component.dynamics.RegularDynamics attribute)
(ensemble.component.dynamics.TruckDynamics attribute)
library_path (ensemble.configurator.Configurator attribute)
(ensemble.handler.symuvia.configurator.SymuviaConfigurator attribute)
(ensemble.handler.vissim.configurator.VissimConfigurator attribute)
link (ensemble.component.vehicle.Vehicle attribute)
(ensemble.component.vehiclelist.VehicleList property)
load_library() (ensemble.component.dynamics.TruckDynamics method)
(ensemble.control.operational.operational.CACC method)
load_scenario() (ensemble.configurator.Configurator method)
(ensemble.handler.symuvia.connector.SymuviaConnector method)
(ensemble.handler.vissim.connector.VissimConnector method)
(ensemble.metaclass.connector.AbsConnector method)
load_simulator() (ensemble.handler.symuvia.connector.SymuviaConnector method)
(ensemble.handler.vissim.connector.VissimConnector method)
(ensemble.metaclass.connector.AbsConnector method)
load_socket() (ensemble.configurator.Configurator method)
load_xml_tree() (ensemble.handler.symuvia.scenario.SymuviaScenario method)
loadLib() (ensemble.control.operational.operationalLayerTest.operationalLayerTest method)
log_error() (in module ensemble.tools.screen)
log_in_terminal() (in module ensemble.tools.screen)
log_success() (in module ensemble.tools.screen)
log_verify() (in module ensemble.tools.screen)
log_warning() (in module ensemble.tools.screen)
logger_func() (in module ensemble.tools.decorators)
M
main() (in module ensemble.control.operational.operationalLayerTest)
mass (ensemble.component.dynamics.RegularDynamics attribute)
(ensemble.component.dynamics.TruckDynamics attribute)
maximum_acceleration (ensemble.component.platoon_vehicle.PlatoonVehicle attribute)
maximum_deceleration (ensemble.component.platoon_vehicle.PlatoonVehicle attribute)
maximum_speed (ensemble.component.platoon_vehicle.PlatoonVehicle attribute)
mean() (ensemble.tools.geometry.Point method)
MIO_acceleration (ensemble.control.operational.operational.CACC attribute)
MIO_datamodeA (ensemble.control.operational.operational.CACC attribute)
MIO_dv_limit (ensemble.control.operational.operational.CACC attribute)
MIO_lon_distance (ensemble.control.operational.operational.CACC attribute)
MIO_objectID (ensemble.control.operational.operational.CACC attribute)
MIO_u_ffA (ensemble.control.operational.operational.CACC attribute)
module
ensemble
ensemble.cli
ensemble.component
ensemble.component.dynamics
ensemble.component.platoon_vehicle
ensemble.component.platoonvehicleinfo
ensemble.component.vehicle
ensemble.component.vehiclelist
ensemble.configurator
ensemble.control
ensemble.control.governor
ensemble.control.operational
ensemble.control.operational.basic_test
ensemble.control.operational.operational
ensemble.control.operational.operationalLayerTest
ensemble.control.operational.reference
ensemble.control.tactical
ensemble.control.tactical.gapcordinator
ensemble.control.tactical.vehcoordinator
ensemble.ensemble
ensemble.handler
ensemble.handler.symuvia
ensemble.handler.symuvia.configurator
ensemble.handler.symuvia.connector
ensemble.handler.symuvia.scenario
ensemble.handler.symuvia.stream
ensemble.handler.symuvia.xmlparser
ensemble.handler.vissim
ensemble.handler.vissim.configurator
ensemble.handler.vissim.connector
ensemble.handler.vissim.scenario
ensemble.handler.vissim.stream
ensemble.input
ensemble.input.platoon_demand
ensemble.input.scenario
ensemble.logic
ensemble.logic.frozen_set
ensemble.logic.platoon_set
ensemble.logic.platoon_states
ensemble.logic.publisher
ensemble.logic.runtime_machine
ensemble.logic.runtime_states
ensemble.logic.statemachine
ensemble.logic.subscriber
ensemble.metaclass
ensemble.metaclass.connector
ensemble.metaclass.controller
ensemble.metaclass.coordinator
ensemble.metaclass.dynamics
ensemble.metaclass.observer
ensemble.metaclass.state
ensemble.metaclass.stream
ensemble.metaclass.subject
ensemble.tools
ensemble.tools.checkers
ensemble.tools.connector_configurator
ensemble.tools.constants
ensemble.tools.decorators
ensemble.tools.exceptions
ensemble.tools.geometry
ensemble.tools.screen
N
nbveh (ensemble.handler.symuvia.xmlparser.XMLTrajectory property)
next_state() (ensemble.logic.platoon_states.Cutin method)
(ensemble.logic.platoon_states.Joining method)
(ensemble.logic.platoon_states.Platooning method)
(ensemble.logic.platoon_states.Splitting method)
(ensemble.logic.platoon_states.StandAlone method)
(ensemble.logic.runtime_machine.RuntimeDevice method)
(ensemble.logic.runtime_states.Compliance method)
(ensemble.logic.runtime_states.Connect method)
(ensemble.logic.runtime_states.Control method)
(ensemble.logic.runtime_states.Initialize method)
(ensemble.logic.runtime_states.PostRoutine method)
(ensemble.logic.runtime_states.PreRoutine method)
(ensemble.logic.runtime_states.Push method)
(ensemble.logic.runtime_states.Query method)
(ensemble.logic.runtime_states.Terminate method)
(ensemble.metaclass.state.AbsState method)
norm() (ensemble.tools.geometry.Point method)
nplatoons (ensemble.control.tactical.gapcordinator.GlobalGapCoordinator property)
O
oem (class in ensemble.control.operational.operationalLayerTest)
operationalLayerTest (class in ensemble.control.operational.operationalLayerTest)
ord (ensemble.handler.symuvia.xmlparser.XMLTrajectory property)
ordinate (ensemble.component.vehicle.Vehicle attribute)
(ensemble.component.vehiclelist.VehicleList property)
P
pandas_print() (ensemble.component.vehiclelist.VehicleList method)
(ensemble.control.tactical.gapcordinator.GlobalGapCoordinator method)
perform_check() (ensemble.logic.runtime_states.Compliance method)
performConnect() (ensemble.handler.symuvia.connector.SymuviaConnector method)
(ensemble.handler.vissim.connector.VissimConnector method)
performInitialize() (ensemble.handler.symuvia.connector.SymuviaConnector method)
(ensemble.handler.vissim.connector.VissimConnector method)
performPreRoutine() (ensemble.handler.symuvia.connector.SymuviaConnector method)
(ensemble.handler.vissim.connector.VissimConnector method)
performQuery() (ensemble.handler.symuvia.connector.SymuviaConnector method)
(ensemble.handler.vissim.connector.VissimConnector method)
pid (ensemble.logic.platoon_set.PlatoonSet attribute)
platform (ensemble.configurator.Configurator attribute)
platoon (ensemble.control.tactical.vehcoordinator.VehGapCoordinator attribute)
(ensemble.metaclass.coordinator.AbsSingleGapCoord property)
platoon_length (ensemble.component.platoon_vehicle.PlatoonVehicle attribute)
platoon_split() (ensemble.component.platoon_vehicle.PlatoonVehicle method)
(ensemble.component.platoonvehicleinfo.PlatoonVehicle method)
PlatoonDynamics (class in ensemble.component.dynamics)
platoonid (ensemble.control.tactical.vehcoordinator.VehGapCoordinator attribute)
Platooning (class in ensemble.logic.platoon_states)
PlatoonSet (class in ensemble.logic.platoon_set)
PlatoonVehicle (class in ensemble.component.platoon_vehicle)
(class in ensemble.component.platoonvehicleinfo)
plot_case() (ensemble.control.operational.reference.ReferenceHeadway method)
Point (class in ensemble.tools.geometry)
positionid (ensemble.control.tactical.vehcoordinator.VehGapCoordinator property)
(ensemble.metaclass.coordinator.AbsSingleGapCoord property)
PostRoutine (class in ensemble.logic.runtime_states)
PreRoutine (class in ensemble.logic.runtime_states)
pretty_print() (ensemble.component.vehiclelist.VehicleList method)
(ensemble.control.tactical.gapcordinator.GlobalGapCoordinator method)
printer_time() (in module ensemble.tools.decorators)
printOutput() (ensemble.control.operational.operationalLayerTest.operationalLayerTest method)
Publisher (class in ensemble.logic.publisher)
Push (class in ensemble.logic.runtime_states)
push_data() (ensemble.configurator.Configurator method)
(ensemble.handler.symuvia.connector.SymuviaConnector method)
(ensemble.handler.vissim.connector.VissimConnector method)
(ensemble.metaclass.connector.AbsConnector method)
Q
Query (class in ensemble.logic.runtime_states)
query (ensemble.handler.symuvia.stream.SimulatorRequest property)
(ensemble.handler.vissim.stream.SimulatorRequest property)
(ensemble.metaclass.stream.DataQuery property)
query_data() (ensemble.configurator.Configurator method)
(ensemble.handler.symuvia.connector.SymuviaConnector method)
(ensemble.handler.vissim.connector.VissimConnector method)
R
read_platoon_demand() (ensemble.input.platoon_demand.DemandPlatoon method)
reference (ensemble.control.tactical.vehcoordinator.VehGapCoordinator property)
ReferenceHeadway (class in ensemble.control.operational.reference)
register_simulation() (ensemble.handler.symuvia.connector.SymuviaConnector method)
(ensemble.handler.vissim.connector.VissimConnector method)
(ensemble.metaclass.connector.AbsConnector method)
RegularDynamics (class in ensemble.component.dynamics)
rejoin_platoon() (ensemble.component.platoon_vehicle.PlatoonVehicle method)
(ensemble.component.platoonvehicleinfo.PlatoonVehicle method)
relative_speed() (ensemble.component.platoon_vehicle.PlatoonVehicle method)
(ensemble.component.platoonvehicleinfo.PlatoonVehicle method)
release() (ensemble.component.vehiclelist.VehicleList method)
release_gapcoordinator() (ensemble.control.tactical.gapcordinator.GlobalGapCoordinator method)
release_vehicle_gcs() (ensemble.control.tactical.gapcordinator.GlobalGapCoordinator method)
request_answer() (ensemble.handler.symuvia.connector.SymuviaConnector method)
(ensemble.handler.vissim.connector.VissimConnector method)
(ensemble.metaclass.connector.AbsConnector method)
run() (ensemble.control.operational.operationalLayerTest.operationalLayerTest method)
run_operational_runtime() (in module ensemble.ensemble)
run_single_step() (ensemble.handler.vissim.connector.VissimConnector method)
runAll() (ensemble.logic.statemachine.StateMachine method)
runFullScenario() (ensemble.control.operational.operationalLayerTest.operationalLayerTest method)
runtime_op_layer() (in module ensemble.control.operational.basic_test)
RuntimeDevice (class in ensemble.logic.runtime_machine)
S
SampleDynamics (class in ensemble.component.dynamics)
Scenario (class in ensemble.input.scenario)
scenariofilename (ensemble.handler.symuvia.connector.SymuviaConnector property)
(ensemble.handler.vissim.connector.VissimConnector property)
set_pid() (ensemble.logic.platoon_set.PlatoonSet class method)
set_simulation_platform() (ensemble.configurator.Configurator method)
setAloneScenario() (ensemble.control.operational.operationalLayerTest.operationalLayerTest method)
setMetaPars() (ensemble.control.operational.operationalLayerTest.operationalLayerTest method)
setPars() (ensemble.control.operational.operationalLayerTest.operationalLayerTest method)
sigmoid() (ensemble.control.operational.reference.ReferenceHeadway static method)
sim_step (ensemble.control.operational.reference.ReferenceHeadway attribute)
sim_steps (ensemble.configurator.Configurator attribute)
simulation_platform (ensemble.configurator.Configurator attribute)
simulation_step (ensemble.handler.symuvia.connector.SymuviaConnector property)
(ensemble.handler.vissim.connector.VissimConnector property)
(ensemble.metaclass.connector.AbsConnector property)
simulationstep (ensemble.handler.symuvia.connector.SymuviaConnector property)
(ensemble.handler.vissim.connector.VissimConnector property)
SimulatorRequest (class in ensemble.handler.symuvia.stream)
(class in ensemble.handler.vissim.stream)
single_call_control() (ensemble.control.operational.operational.CACC method)
solve_state() (ensemble.control.tactical.vehcoordinator.VehGapCoordinator method)
SortedFrozenSet (class in ensemble.logic.frozen_set)
speed (ensemble.component.vehicle.Vehicle attribute)
(ensemble.component.vehiclelist.VehicleList property)
(ensemble.control.tactical.vehcoordinator.VehGapCoordinator property)
(ensemble.metaclass.coordinator.AbsSingleGapCoord property)
split_request (ensemble.component.platoon_vehicle.PlatoonVehicle attribute)
Splitting (class in ensemble.logic.platoon_states)
StandAlone (class in ensemble.logic.platoon_states)
state (ensemble.component.platoon_vehicle.PlatoonVehicle attribute)
(ensemble.component.vehicle.Vehicle property)
StateMachine (class in ensemble.logic.statemachine)
status (ensemble.control.tactical.vehcoordinator.VehGapCoordinator attribute)
(ensemble.metaclass.coordinator.AbsSingleGapCoord property)
step_launch_mode (ensemble.handler.symuvia.configurator.SymuviaConfigurator attribute)
Subscriber (class in ensemble.logic.subscriber)
symmetric_difference() (ensemble.logic.frozen_set.SortedFrozenSet method)
(ensemble.logic.platoon_set.PlatoonSet method)
SymuviaConfigurator (class in ensemble.handler.symuvia.configurator)
SymuviaConnector (class in ensemble.handler.symuvia.connector)
SymuviaScenario (class in ensemble.handler.symuvia.scenario)
T
T (ensemble.component.dynamics.RegularDynamics property)
(ensemble.component.dynamics.SampleDynamics property)
(ensemble.component.dynamics.TruckDynamics property)
(ensemble.metaclass.dynamics.AbsDynamics property)
target_dir (ensemble.tools.exceptions.EnsembleAPIError property)
Terminate (class in ensemble.logic.runtime_states)
time (ensemble.handler.symuvia.connector.SymuviaConnector property)
time_step (ensemble.control.operational.reference.ReferenceHeadway attribute)
timeEvolveEgo() (ensemble.control.operational.operationalLayerTest.operationalLayerTest method)
timer_func() (in module ensemble.tools.decorators)
todict (ensemble.handler.symuvia.xmlparser.XMLTrajectory property)
total_steps (ensemble.configurator.Configurator property)
(ensemble.handler.symuvia.configurator.SymuviaConfigurator attribute)
trace_flow (ensemble.handler.symuvia.configurator.SymuviaConfigurator attribute)
traj (ensemble.handler.symuvia.xmlparser.XMLTrajectory property)
transform() (ensemble.handler.vissim.stream.SimulatorRequest static method)
tron (ensemble.handler.symuvia.xmlparser.XMLTrajectory property)
TruckDynamics (class in ensemble.component.dynamics)
ttd (ensemble.component.vehicle.Vehicle property)
(ensemble.control.tactical.vehcoordinator.VehGapCoordinator property)
(ensemble.metaclass.coordinator.AbsSingleGapCoord property)
type (ensemble.handler.symuvia.xmlparser.XMLTrajectory property)
U
u_control (ensemble.control.operational.operational.CACC attribute)
union() (ensemble.logic.frozen_set.SortedFrozenSet method)
(ensemble.logic.platoon_set.PlatoonSet method)
update() (ensemble.component.vehicle.Vehicle method)
(ensemble.control.tactical.gapcordinator.GlobalGapCoordinator method)
(ensemble.logic.subscriber.Subscriber method)
(ensemble.metaclass.observer.AbsObserver method)
update_followers() (ensemble.component.vehiclelist.VehicleList method)
update_leader() (ensemble.control.tactical.gapcordinator.GlobalGapCoordinator method)
update_leaders() (ensemble.component.vehiclelist.VehicleList method)
(ensemble.control.tactical.gapcordinator.GlobalGapCoordinator method)
update_list() (ensemble.component.vehiclelist.VehicleList method)
update_no_request() (ensemble.component.vehicle.Vehicle method)
update_pid() (ensemble.logic.platoon_set.PlatoonSet method)
update_platoon_registry() (ensemble.configurator.Configurator method)
update_platoons() (ensemble.control.tactical.gapcordinator.GlobalGapCoordinator method)
update_states() (ensemble.control.tactical.gapcordinator.GlobalGapCoordinator method)
update_traffic_state() (ensemble.configurator.Configurator method)
update_value() (ensemble.control.operational.operational.CACC method)
update_values() (ensemble.configurator.Configurator method)
update_vehicle_registry() (ensemble.handler.symuvia.stream.SimulatorRequest method)
(ensemble.handler.vissim.stream.SimulatorRequest method)
(ensemble.metaclass.stream.DataQuery method)
V
v (ensemble.component.dynamics.RegularDynamics attribute)
(ensemble.component.dynamics.TruckDynamics attribute)
(ensemble.component.vehicle.Vehicle property)
v0 (ensemble.control.operational.reference.ReferenceHeadway attribute)
vect (ensemble.tools.geometry.Point property)
VehGapCoordinator (class in ensemble.control.tactical.vehcoordinator)
Vehicle (class in ensemble.component.platoonvehicleinfo)
(class in ensemble.component.vehicle)
vehicle_downstream_of() (ensemble.metaclass.stream.DataQuery method)
vehicle_registry (ensemble.configurator.Configurator property)
vehicle_upstream_of() (ensemble.metaclass.stream.DataQuery method)
VehicleList (class in ensemble.component.vehiclelist)
vehicles_in_link() (ensemble.metaclass.stream.DataQuery method)
vehid (ensemble.component.dynamics.RegularDynamics attribute)
(ensemble.component.dynamics.TruckDynamics attribute)
(ensemble.component.vehicle.Vehicle attribute)
(ensemble.component.vehiclelist.VehicleList property)
(ensemble.control.tactical.vehcoordinator.VehGapCoordinator property)
(ensemble.metaclass.coordinator.AbsSingleGapCoord property)
vehtype (ensemble.component.vehicle.Vehicle attribute)
verbose (ensemble.configurator.Configurator attribute)
vgcs() (ensemble.control.tactical.gapcordinator.GlobalGapCoordinator method)
VissimConfigurator (class in ensemble.handler.vissim.configurator)
VissimConnector (class in ensemble.handler.vissim.connector)
VissimScenario (class in ensemble.handler.vissim.scenario)
vit (ensemble.handler.symuvia.xmlparser.XMLTrajectory property)
voie (ensemble.handler.symuvia.xmlparser.XMLTrajectory property)
VT (ensemble.control.operational.reference.ReferenceHeadway attribute)
W
width (ensemble.component.dynamics.RegularDynamics attribute)
(ensemble.component.dynamics.TruckDynamics attribute)
write_xml (ensemble.handler.symuvia.configurator.SymuviaConfigurator attribute)
X
x (ensemble.component.dynamics.RegularDynamics attribute)
(ensemble.component.dynamics.TruckDynamics attribute)
(ensemble.component.vehicle.Vehicle property)
(ensemble.control.tactical.vehcoordinator.VehGapCoordinator property)
(ensemble.metaclass.coordinator.AbsSingleGapCoord property)
(ensemble.tools.geometry.Point attribute)
XMLTrajectory (class in ensemble.handler.symuvia.xmlparser)
Y
y (ensemble.tools.geometry.Point attribute)
Z
z (ensemble.handler.symuvia.xmlparser.XMLTrajectory property)