Skip navigation links
A B C D E F G H I K L M N O P Q R S T U V W X 

A

A - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.following.AbstractIDM
Acceleration parameter type.
A - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.LaneBasedGTUFollowingDirectedChangeTacticalPlanner
Acceleration parameter type.
A - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveSpeedWithCourtesy
Acceleration parameter type.
A_LAT - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.util.SpeedLimitUtil
Maximum comfortable acceleration in the lateral direction.
AbstractActuatedControl - Class in org.opentrafficsim.road.gtu.lane.control
Simple linear CACC controller.
AbstractActuatedControl(DelayedActuation) - Constructor for class org.opentrafficsim.road.gtu.lane.control.AbstractActuatedControl
Constructor using default sensors with no delay.
AbstractCarFollowingModel - Class in org.opentrafficsim.road.gtu.lane.tactical.following
Default implementation where desired speed and headway are pre-calculated for car-following.
AbstractCarFollowingModel(DesiredHeadwayModel, DesiredSpeedModel) - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.following.AbstractCarFollowingModel
 
AbstractDirectedLaneChangeModel - Class in org.opentrafficsim.road.gtu.lane.tactical.directedlanechange
Common code for a family of lane change models like in M.
AbstractDirectedLaneChangeModel(LanePerception) - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.directedlanechange.AbstractDirectedLaneChangeModel
Construct a DirectedLaneChangeModel.
AbstractGTUFollowingModelMobil - Class in org.opentrafficsim.road.gtu.lane.tactical.following
Code shared between various car following models.
AbstractGTUFollowingModelMobil() - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.following.AbstractGTUFollowingModelMobil
 
AbstractGTUGeneratorOld - Class in org.opentrafficsim.road.gtu.generator
Common code for LaneBasedGTU generators that may have to postpone putting a GTU on the road due to congestion growing into the generator.
AbstractGTUGeneratorOld(String, DEVSSimulatorInterface.TimeDoubleUnit, GTUType, Class<?>, ContinuousDistDoubleScalar.Rel<Speed, SpeedUnit>, ContinuousDistDoubleScalar.Rel<Duration, DurationUnit>, long, Time, Time, Lane, Length, GTUDirectionality, LaneBasedStrategicalPlannerFactory<? extends LaneBasedStrategicalPlanner>, Generator<Route>, OTSRoadNetwork) - Constructor for class org.opentrafficsim.road.gtu.generator.AbstractGTUGeneratorOld
 
AbstractHeadway - Class in org.opentrafficsim.road.gtu.lane.perception.headway
Super class for non-delayed and non-erroneous perception.
AbstractHeadway(Length, Length, Length, Length) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.headway.AbstractHeadway
Construct a new Headway information object, for an object in front, behind, or in parallel with us.
AbstractHeadway(Length) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.headway.AbstractHeadway
Construct a new Headway information object, for an object ahead of us or behind us.
AbstractHeadway(Length, Length, Length) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.headway.AbstractHeadway
Construct a new Headway information object, for an object parallel with us.
AbstractHeadwayCopy - Class in org.opentrafficsim.road.gtu.lane.perception.headway
Container for a reference to information about a (lane based) GTU and a headway.
AbstractHeadwayCopy(Headway.ObjectType, String, Length, Speed, Acceleration) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.headway.AbstractHeadwayCopy
Construct a new Headway information object, for a moving object ahead of us or behind us.
AbstractHeadwayCopy(Headway.ObjectType, String, Length) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.headway.AbstractHeadwayCopy
Construct a new Headway information object, for a non-moving object ahead of us or behind us.
AbstractHeadwayCopy(Headway.ObjectType, String, Length, Length, Length, Speed, Acceleration) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.headway.AbstractHeadwayCopy
Construct a new Headway information object, for a moving object parallel with us.
AbstractHeadwayCopy(Headway.ObjectType, String, Length, Length, Length) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.headway.AbstractHeadwayCopy
Construct a new Headway information object, for a non-moving object parallel with us.
AbstractHeadwayCopy(Headway.ObjectType, String, Length, Length, Speed, Acceleration) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.headway.AbstractHeadwayCopy
Construct a new Headway information object, for a moving object ahead of us or behind us.
AbstractHeadwayCopy(Headway.ObjectType, String, Length, Length) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.headway.AbstractHeadwayCopy
Construct a new Headway information object, for a non-moving object ahead of us or behind us.
AbstractHeadwayCopy(Headway.ObjectType, String, Length, Length, Length, Length, Speed, Acceleration) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.headway.AbstractHeadwayCopy
Construct a new Headway information object, for a moving object parallel with us.
AbstractHeadwayCopy(Headway.ObjectType, String, Length, Length, Length, Length) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.headway.AbstractHeadwayCopy
Construct a new Headway information object, for a non-moving object parallel with us.
AbstractHeadwayGTU - Class in org.opentrafficsim.road.gtu.lane.perception.headway
Container for a reference to information about a (lane based) GTU and a headway.
AbstractHeadwayGTU(String, GTUType, Length, boolean, Length, Length, Speed, Acceleration, Speed, GTUStatus...) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.headway.AbstractHeadwayGTU
Construct a new Headway information object, for a moving GTU ahead of us or behind us.
AbstractHeadwayGTU(String, GTUType, Length, boolean, Length, Length, Speed, GTUStatus...) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.headway.AbstractHeadwayGTU
Construct a new Headway information object, for a non-moving GTU ahead of us or behind us.
AbstractHeadwayGTU(String, GTUType, Length, Length, Length, boolean, Length, Length, Speed, Acceleration, Speed, GTUStatus...) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.headway.AbstractHeadwayGTU
Construct a new Headway information object, for a moving GTU parallel with us.
AbstractHeadwayGTU(String, GTUType, Length, Length, Length, boolean, Length, Length, Speed, GTUStatus...) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.headway.AbstractHeadwayGTU
Construct a new Headway information object, for a non-moving GTU parallel with us.
AbstractIDM - Class in org.opentrafficsim.road.gtu.lane.tactical.following
Implementation of the IDM.
AbstractIDM(DesiredHeadwayModel, DesiredSpeedModel) - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.following.AbstractIDM
Constructor with modular models for desired headway and desired speed.
AbstractIDMFactory<T extends AbstractIDM> - Class in org.opentrafficsim.road.gtu.lane.tactical.following
Factory for IDM types.
AbstractIDMFactory(T, StreamInterface) - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.following.AbstractIDMFactory
Sets the idm model, which should be state-less.
AbstractLaneBasedGTU - Class in org.opentrafficsim.road.gtu.lane
This class contains most of the code that is needed to run a lane based GTU.
AbstractLaneBasedGTU(String, GTUType, OTSSimulatorInterface, OTSRoadNetwork) - Constructor for class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedGTU
Construct a Lane Based GTU.
AbstractLaneBasedIndividualGTU - Class in org.opentrafficsim.road.gtu.lane
Specific type of LaneBasedGTU.
AbstractLaneBasedIndividualGTU(String, GTUType, Length, Length, Speed, OTSSimulatorInterface, OTSRoadNetwork) - Constructor for class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedIndividualGTU
Construct a new AbstractLaneBasedIndividualGTU.
AbstractLaneBasedObject - Class in org.opentrafficsim.road.network.lane.object
An abstract implementation of the LaneBasedObject interface with the required fields being initialized and getters for those fields.
AbstractLaneBasedObject(String, Lane, LongitudinalDirectionality, Length, OTSLine3D, Length) - Constructor for class org.opentrafficsim.road.network.lane.object.AbstractLaneBasedObject
Construct a new AbstractLanebasedObject with the required fields.
AbstractLaneBasedObject(String, Lane, Length, OTSLine3D, Length) - Constructor for class org.opentrafficsim.road.network.lane.object.AbstractLaneBasedObject
Construct a new AbstractLanebasedObject with the required fields.
AbstractLaneBasedObject(String, Lane, LongitudinalDirectionality, Length, OTSLine3D) - Constructor for class org.opentrafficsim.road.network.lane.object.AbstractLaneBasedObject
Construct a new LaneBasedObject with the required fields.
AbstractLaneBasedObject(String, Lane, Length, OTSLine3D) - Constructor for class org.opentrafficsim.road.network.lane.object.AbstractLaneBasedObject
Construct a new LaneBasedObject with the required fields.
AbstractLaneBasedStrategicalPlanner - Class in org.opentrafficsim.road.gtu.strategical
Copyright (c) 2013-2019 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
AbstractLaneBasedStrategicalPlanner(LaneBasedGTU) - Constructor for class org.opentrafficsim.road.gtu.strategical.AbstractLaneBasedStrategicalPlanner
 
AbstractLaneBasedStrategicalPlannerFactory<T extends LaneBasedStrategicalPlanner> - Class in org.opentrafficsim.road.gtu.strategical
Factory for creating LaneBasedStrategicalRoutePlanner using any LaneBasedTacticalPlannerFactory.
AbstractLaneBasedStrategicalPlannerFactory(LaneBasedTacticalPlannerFactory<? extends LaneBasedTacticalPlanner>) - Constructor for class org.opentrafficsim.road.gtu.strategical.AbstractLaneBasedStrategicalPlannerFactory
Constructor with factory for tactical planners.
AbstractLaneBasedStrategicalPlannerFactory(LaneBasedTacticalPlannerFactory<? extends LaneBasedTacticalPlanner>, ParameterFactory) - Constructor for class org.opentrafficsim.road.gtu.strategical.AbstractLaneBasedStrategicalPlannerFactory
Constructor with factory for tactical planners.
AbstractLaneBasedTacticalPlanner - Class in org.opentrafficsim.road.gtu.lane.tactical
A lane-based tactical planner generates an operational plan for the lane-based GTU.
AbstractLaneBasedTacticalPlanner(CarFollowingModel, LaneBasedGTU, LanePerception) - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.AbstractLaneBasedTacticalPlanner
Instantiates a tactical planner.
AbstractLaneBasedTacticalPlannerFactory<T extends LaneBasedTacticalPlanner> - Class in org.opentrafficsim.road.gtu.lane.tactical
Abstract tactical planner factory which uses a car-following model factory for supplying peeked desired speed and headway.
AbstractLaneBasedTacticalPlannerFactory(CarFollowingModelFactory<? extends CarFollowingModel>, PerceptionFactory) - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.AbstractLaneBasedTacticalPlannerFactory
Constructor.
AbstractLaneChangeModel - Class in org.opentrafficsim.road.gtu.lane.tactical.lanechangemobil
Common code for a family of lane change models like in M.
AbstractLaneChangeModel() - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.lanechangemobil.AbstractLaneChangeModel
 
AbstractLanePerception - Class in org.opentrafficsim.road.gtu.lane.perception
The perception module of a GTU based on lanes.
AbstractLanePerception(LaneBasedGTU) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.AbstractLanePerception
Create a new LanePerception module without mental module.
AbstractLanePerception(LaneBasedGTU, Mental) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.AbstractLanePerception
Create a new LanePerception module with mental module.
AbstractLinearFreeControl - Class in org.opentrafficsim.road.gtu.lane.control
Class that splits the desired acceleration of a controller in a fixed linear free term, and a term for following determined by the sub-class.
AbstractLinearFreeControl(DelayedActuation) - Constructor for class org.opentrafficsim.road.gtu.lane.control.AbstractLinearFreeControl
Constructor using default sensors with no delay.
AbstractPerceptionIterable<H extends Headway,U,C> - Class in org.opentrafficsim.road.gtu.lane.perception
Abstract iterable that figures out how to find the next nearest object, including splits.
AbstractPerceptionIterable(LaneBasedGTU, LaneRecord<?>, Length, boolean, Length, RelativePosition, Route) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.AbstractPerceptionIterable
Constructor.
AbstractPerceptionIterable.Entry - Class in org.opentrafficsim.road.gtu.lane.perception
Class of objects for subclasses to return.
AbstractPerceptionReiterable<H extends Headway,U> - Class in org.opentrafficsim.road.gtu.lane.perception
This class uses a single primary iterator which a subclass defines, and makes sure that all elements are only looked up and created once.
AbstractPerceptionReiterable(LaneBasedGTU) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.AbstractPerceptionReiterable
Constructor.
AbstractPerceptionReiterable.PerceptionIterator - Class in org.opentrafficsim.road.gtu.lane.perception
This iterator is returned to callers of the iterator() method.
AbstractPerceptionReiterable.PrimaryIteratorEntry - Class in org.opentrafficsim.road.gtu.lane.perception
Class for primaryIterator() to return, implemented in subclasses.
AbstractSensor - Class in org.opentrafficsim.road.network.lane.object.sensor
Copyright (c) 2013-2019 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
AbstractSensor(String, Lane, Length, RelativePosition.TYPE, DEVSSimulatorInterface.TimeDoubleUnit, OTSLine3D, Length, Compatible) - Constructor for class org.opentrafficsim.road.network.lane.object.sensor.AbstractSensor
Create a sensor on a lane at a position on that lane.
AbstractSensor(String, Lane, Length, RelativePosition.TYPE, DEVSSimulatorInterface.TimeDoubleUnit, OTSLine3D, Compatible) - Constructor for class org.opentrafficsim.road.network.lane.object.sensor.AbstractSensor
Create a sensor on a lane at a position on that lane at elevation Sensor.DEFAULT_SENSOR_ELEVATION.
AbstractSensor(String, Lane, Length, RelativePosition.TYPE, DEVSSimulatorInterface.TimeDoubleUnit, Compatible) - Constructor for class org.opentrafficsim.road.network.lane.object.sensor.AbstractSensor
Create a new AbstractSensor on a lane at a position on that lane at elevation Sensor.DEFAULT_SENSOR_ELEVATION and default geometry.
AbstractTask - Class in org.opentrafficsim.road.gtu.lane.perception.mental
Has id, task demand and anticipation reliance as internal variables.
AbstractTask(String) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.mental.AbstractTask
Constructor.
AbstractTrafficLight - Class in org.opentrafficsim.road.network.lane.object.trafficlight
Basic, abstract implementation of a traffic light.
AbstractTrafficLight(String, Lane, Length, DEVSSimulatorInterface.TimeDoubleUnit, Length) - Constructor for class org.opentrafficsim.road.network.lane.object.trafficlight.AbstractTrafficLight
Construct an AbstractTrafficLight with specified elevation.
AbstractTrafficLight(String, Lane, Length, DEVSSimulatorInterface.TimeDoubleUnit) - Constructor for class org.opentrafficsim.road.network.lane.object.trafficlight.AbstractTrafficLight
Construct an AbstractTrafficLight at default elevation (use only on roads at elevation 0).
AbstractTrafficLightController - Class in org.opentrafficsim.road.network.lane.object.trafficlight
Standard fields and methods for traffic light controllers.
AbstractTrafficLightController(String, DEVSSimulatorInterface.TimeDoubleUnit) - Constructor for class org.opentrafficsim.road.network.lane.object.trafficlight.AbstractTrafficLightController
Create a fixed time controller.
accelerate(SimpleOperationalPlan, RelativeLane, LaneBasedGTU, LanePerception, CarFollowingModel, Speed, Parameters, SpeedLimitInfo) - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.AccelerationBusStop
Determine acceleration.
accelerate(SimpleOperationalPlan, RelativeLane, LaneBasedGTU, LanePerception, CarFollowingModel, Speed, Parameters, SpeedLimitInfo) - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.AccelerationConflicts
Determine acceleration.
accelerate(SimpleOperationalPlan, RelativeLane, LaneBasedGTU, LanePerception, CarFollowingModel, Speed, Parameters, SpeedLimitInfo) - Method in interface org.opentrafficsim.road.gtu.lane.tactical.lmrs.AccelerationIncentive
Determine acceleration.
accelerate(SimpleOperationalPlan, RelativeLane, LaneBasedGTU, LanePerception, CarFollowingModel, Speed, Parameters, SpeedLimitInfo) - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.AccelerationNoRightOvertake
Determine acceleration.
accelerate(SimpleOperationalPlan, RelativeLane, LaneBasedGTU, LanePerception, CarFollowingModel, Speed, Parameters, SpeedLimitInfo) - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.AccelerationSpeedLimitTransition
Determine acceleration.
accelerate(SimpleOperationalPlan, RelativeLane, LaneBasedGTU, LanePerception, CarFollowingModel, Speed, Parameters, SpeedLimitInfo) - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.AccelerationTrafficLights
Determine acceleration.
ACCELERATION - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LMRS
Parameter type for acceleration incentives.
AccelerationBusStop - Class in org.opentrafficsim.road.gtu.lane.tactical.lmrs
Copyright (c) 2013-2019 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
AccelerationBusStop() - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.lmrs.AccelerationBusStop
 
AccelerationConflicts - Class in org.opentrafficsim.road.gtu.lane.tactical.lmrs
Copyright (c) 2013-2019 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
AccelerationConflicts() - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.lmrs.AccelerationConflicts
 
AccelerationIncentive - Interface in org.opentrafficsim.road.gtu.lane.tactical.lmrs
Copyright (c) 2013-2019 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
AccelerationNoRightOvertake - Class in org.opentrafficsim.road.gtu.lane.tactical.lmrs
Copyright (c) 2013-2019 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
AccelerationNoRightOvertake() - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.lmrs.AccelerationNoRightOvertake
 
AccelerationSpeedLimitTransition - Class in org.opentrafficsim.road.gtu.lane.tactical.lmrs
Copyright (c) 2013-2019 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
AccelerationSpeedLimitTransition() - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.lmrs.AccelerationSpeedLimitTransition
 
AccelerationStep - Class in org.opentrafficsim.road.gtu.lane.tactical.following
Storage for the result of a GTU following model.
AccelerationStep(Acceleration, Time, Duration) - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.following.AccelerationStep
Create a new GTUFollowingModelResult.
AccelerationTrafficLights - Class in org.opentrafficsim.road.gtu.lane.tactical.lmrs
Copyright (c) 2013-2019 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
AccelerationTrafficLights() - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.lmrs.AccelerationTrafficLights
 
acceptGap(LanePerception, Parameters, SpeedLimitInfo, CarFollowingModel, double, Speed, Acceleration, LateralDirectionality) - Method in interface org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.GapAcceptance
Determine whether a gap is acceptable.
accessibleAdjacentLanesLegal(LateralDirectionality, GTUType, GTUDirectionality) - Method in class org.opentrafficsim.road.network.lane.Lane
Determine the set of lanes to the left or to the right of this lane, which are accessible from this lane, or an empty set if no lane could be found.
accessibleAdjacentLanesPhysical(LateralDirectionality, GTUType, GTUDirectionality) - Method in class org.opentrafficsim.road.network.lane.Lane
Determine the set of lanes to the left or to the right of this lane, which are accessible from this lane, or an empty set if no lane could be found.
AccPerception - Class in org.opentrafficsim.road.gtu.lane.perception.categories.neighbors
ACC perception.
AccPerception(LanePerception) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.AccPerception
Constructor using default sensors with zero delay.
AccPerception(LanePerception, HeadwayGtuType) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.AccPerception
Constructor using specified sensors.
accumulate(PerceptionCollectable.Intermediate<I>, U, Length) - Method in interface org.opentrafficsim.road.gtu.lane.perception.PerceptionCollectable.PerceptionAccumulator
Accumulate the next object to intermediate result.
accumulateEntry(C, LaneBasedGTU, Detector) - Method in interface org.opentrafficsim.road.network.lane.object.sensor.Detector.DetectorMeasurement
Returns an accumulated value for when the front reaches the detector.
accumulateEntry(Detector.PlatoonMeasurement, LaneBasedGTU, Detector) - Method in class org.opentrafficsim.road.network.lane.object.sensor.Detector.PlatoonSizes
Returns an accumulated value for when the front reaches the detector.
accumulateExit(C, LaneBasedGTU, Detector) - Method in interface org.opentrafficsim.road.network.lane.object.sensor.Detector.DetectorMeasurement
Returns an accumulated value for when the rear leaves the detector.
accumulateExit(Detector.PlatoonMeasurement, LaneBasedGTU, Detector) - Method in class org.opentrafficsim.road.network.lane.object.sensor.Detector.PlatoonSizes
Returns an accumulated value for when the rear leaves the detector.
ACTIVE - Static variable in interface org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.Cooperation
Cooperation similar to the default, with nuanced differences of when to ignore.
ACTIVE - Static variable in interface org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.Synchronization
Synchronization where a suitable leader is actively targeted, in relation to infrastructure.
adapt(Parameters, double) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.AdaptationHeadway
Adapt to task saturation by changing parameter values.
adapt(Parameters, double) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.AdaptationSituationalAwareness
Adapt to task saturation by changing parameter values.
adapt(Parameters, double) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.AdaptationSpeed
Adapt to task saturation by changing parameter values.
adapt(Parameters, double) - Method in interface org.opentrafficsim.road.gtu.lane.perception.mental.Fuller.BehavioralAdaptation
Adapt to task saturation by changing parameter values.
AdaptationHeadway - Class in org.opentrafficsim.road.gtu.lane.perception.mental
Behavioral adaptation which increases the desired headway to reduce task-demand.
AdaptationHeadway() - Constructor for class org.opentrafficsim.road.gtu.lane.perception.mental.AdaptationHeadway
 
AdaptationSituationalAwareness - Class in org.opentrafficsim.road.gtu.lane.perception.mental
Behavioral adaptation which sets parameters for situational awareness and reaction time.
AdaptationSituationalAwareness() - Constructor for class org.opentrafficsim.road.gtu.lane.perception.mental.AdaptationSituationalAwareness
 
AdaptationSpeed - Class in org.opentrafficsim.road.gtu.lane.perception.mental
Behavioral adaptation which reduces the desired speed to reduce task-demand.
AdaptationSpeed() - Constructor for class org.opentrafficsim.road.gtu.lane.perception.mental.AdaptationSpeed
 
add(RelativeLane) - Method in class org.opentrafficsim.road.gtu.lane.perception.RelativeLane
Returns the relative lane relative to this lane, for example "the left lane" of "the 3rd right lane" is "the 2nd right lane".
addAccelerationIncentive(AccelerationIncentive) - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LMRS
Adds an acceleration incentive.
addBias(GTUType.DEFAULTS, GeneratorPositions.LaneBias) - Method in class org.opentrafficsim.road.gtu.generator.GeneratorPositions.LaneBiasDefaults
Adds a GTU bias for randomly drawing a lane.
addBias(GTUType, GeneratorPositions.LaneBias) - Method in class org.opentrafficsim.road.gtu.generator.GeneratorPositions.LaneBiases
Adds a GTU bias for randomly drawing a lane.
addBusStop(String, Time, Duration, boolean) - Method in class org.opentrafficsim.road.gtu.lane.tactical.pt.BusSchedule
Adds a stop to the schedule.
addCrossSectionElement(CrossSectionElement) - Method in class org.opentrafficsim.road.network.lane.CrossSectionLink
Add a cross section element at the end of the list.
addDefaultLaneTypes() - Method in interface org.opentrafficsim.road.definitions.RoadDefinitions
Add the default LaneTypes that have been defined in the enum LaneType.DEFAULTS to the network.
addDefaultLaneTypes() - Method in class org.opentrafficsim.road.network.OTSRoadNetwork
Add the default LaneTypes that have been defined in the enum LaneType.DEFAULTS to the network.
addDistraction(DefaultDistraction, double) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.sdm.DistractionFactory
Adds a default distraction.
addDistraction(DefaultDistraction, TaskSupplier) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.sdm.DistractionFactory
Adds a default distraction.
addDistraction(String, String, Frequency, double, Duration, Duration, double) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.sdm.DistractionFactory
Helper method to create a distraction.
addDistraction(String, String, Frequency, double, Duration, Duration, TaskSupplier) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.sdm.DistractionFactory
Helper method to create a distraction.
addFraction(Link, double) - Method in class org.opentrafficsim.road.gtu.strategical.od.SplitFraction
Add fraction to link, this will apply to GTUType.ALL and all time.
addFraction(Link, GTUType, double) - Method in class org.opentrafficsim.road.gtu.strategical.od.SplitFraction
Add fraction to link for gtu type, this will apply to all time.
addFraction(Link, DurationVector, double[]) - Method in class org.opentrafficsim.road.gtu.strategical.od.SplitFraction
Add fraction to link over time, this will apply to GTUType.ALL.
addFraction(Link, GTUType, DurationVector, double[]) - Method in class org.opentrafficsim.road.gtu.strategical.od.SplitFraction
Add fraction to link over time for gtu type.
addGtu(Time) - Method in class org.opentrafficsim.road.gtu.generator.Platoons
Add GTU to the current platoon.
addGtu(Time, Node, Node, T) - Method in class org.opentrafficsim.road.gtu.generator.Platoons
Add GTU to the current platoon.
addGTU(LaneBasedGTU, double) - Method in class org.opentrafficsim.road.network.lane.Lane
Add a LaneBasedGTU to the list of this Lane.
addGTU(LaneBasedGTU, Length) - Method in class org.opentrafficsim.road.network.lane.Lane
Add a LaneBasedGTU to the list of this Lane.
addGTU(LaneBasedGTU) - Method in class org.opentrafficsim.road.network.lane.object.sensor.TrafficLightSensor
Add a GTU to the set.
addGtuCompatability(GTUType, LongitudinalDirectionality) - Method in class org.opentrafficsim.road.network.lane.LaneType
Add GTU type to compatibility.
addGtuToLane(Lane, Length) - Method in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedGTU
Part of 'enterLane' which registers the GTU with the lane so the lane can report its GTUs.
addIterable(RelativeLane, AbstractPerceptionReiterable<H, U>) - Method in class org.opentrafficsim.road.gtu.lane.perception.MultiLanePerceptionIterable
Adds an iterable for a lane.
addLaneBasedObject(LaneBasedObject) - Method in class org.opentrafficsim.road.network.lane.Lane
Insert a laneBasedObject at the right place in the laneBasedObject list of this Lane.
addLaneCombination(Lane, Lane) - Method in class org.opentrafficsim.road.network.lane.conflict.LaneCombinationList
Add lane combination to the list.
addLanes(Stripe.Permeable...) - Method in class org.opentrafficsim.road.network.factory.LaneFactory
Adds a lane pair for each permeable, where the permeable determines the right-hand side line when building from left to right and vice versa.
addLaneType(LaneType) - Method in interface org.opentrafficsim.road.definitions.RoadDefinitions
Add a Lane type to the map.
addLaneType(LaneType) - Method in class org.opentrafficsim.road.network.OTSRoadNetwork
Add a Lane type to the map.
addLinkCombination(CrossSectionLink, CrossSectionLink) - Method in class org.opentrafficsim.road.network.lane.conflict.LaneCombinationList
Add any combination of lanes on both links to the list.
addMandatoryIncentive(MandatoryIncentive) - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LMRS
Adds a mandatory incentive.
addMandatoryIncentive(MandatoryIncentive) - Method in class org.opentrafficsim.road.gtu.lane.tactical.steering.SteeringLmrs
Adds a mandatory incentive.
addNext(RollingLaneStructureRecord) - Method in class org.opentrafficsim.road.gtu.lane.perception.RollingLaneStructureRecord
 
addPermeability(GTUType, LateralDirectionality) - Method in class org.opentrafficsim.road.network.lane.RoadMarkerAlong
Add lateral permeability for a GTU type in the direction of the design line of the overarching CrossSectionLink.
addPermeability(GTUType, Stripe.Permeable) - Method in class org.opentrafficsim.road.network.lane.Stripe
 
addPhase(int, Duration, Duration) - Method in class org.opentrafficsim.road.network.lane.object.trafficlight.TrafficLightControllerFixedDuration
Add a new phase.
addPlatoon(Time, Time) - Method in class org.opentrafficsim.road.gtu.generator.Platoons
Add a platoon.
addPrev(RollingLaneStructureRecord) - Method in class org.opentrafficsim.road.gtu.lane.perception.RollingLaneStructureRecord
 
addSensor(SingleSensor) - Method in class org.opentrafficsim.road.network.lane.Lane
Insert a sensor at the right place in the sensor list of this Lane.
addShoulder(Length, LateralDirectionality) - Method in class org.opentrafficsim.road.network.factory.LaneFactory
Adds 1 or 2 shoulders to the current set of lanes.
addSpeedInfo(SpeedLimitType<T>, T) - Method in class org.opentrafficsim.road.network.speed.SpeedLimitInfo
Adds or overwrites the speed info of the given speed limit type.
addSpeedInfo(Length, SpeedLimitType<T>, T, Object) - Method in class org.opentrafficsim.road.network.speed.SpeedLimitProspect
Sets the speed info of a speed limit type.
addState(S, double) - Method in class org.opentrafficsim.road.gtu.generator.MarkovCorrelation
Adds a state to the root group of the Markov Chain.
addState(S, S, double) - Method in class org.opentrafficsim.road.gtu.generator.MarkovCorrelation
Adds a state to the group of the Markov Chain indicated by a super state.
addStep(FixedAccelerationModel) - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.SequentialFixedAccelerationModel
Add one FixedAccelerationModel step to this SequentialFixedAccelerationModel.
addTask(Task) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.Fuller
Adds a task.
addTrafficLightToPhase(int, TrafficLight) - Method in class org.opentrafficsim.road.network.lane.object.trafficlight.AbstractTrafficLightController
Add a traffic light to a phase.
addTrafficLightToPhase(int, TrafficLight) - Method in interface org.opentrafficsim.road.network.lane.object.trafficlight.TrafficLightController
Add a traffic light to a phase.
addTrafficLightToPhase(int, TrafficLight) - Method in class org.opentrafficsim.road.network.lane.object.trafficlight.TrafficLightControllerFixedDuration
Add a traffic light to a phase.
addTrigger(Lane, SimEventInterface<SimTimeDoubleUnit>) - Method in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedGTU
Add an event to the list of lane triggers scheduled for this GTU.
addTrigger(Lane, SimEventInterface<SimTimeDoubleUnit>) - Method in interface org.opentrafficsim.road.gtu.lane.LaneBasedGTU
Add an event to the list of lane triggers scheduled for this GTU.
addVoluntaryIncentive(VoluntaryIncentive) - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LMRS
Adds a voluntary incentive.
addVoluntaryIncentive(VoluntaryIncentive) - Method in class org.opentrafficsim.road.gtu.lane.tactical.steering.SteeringLmrs
Adds a voluntary incentive.
aggregate(C, int, Duration) - Method in interface org.opentrafficsim.road.network.lane.object.sensor.Detector.DetectorMeasurement
Returns an aggregated value.
aggregate(Detector.PlatoonMeasurement, int, Duration) - Method in class org.opentrafficsim.road.network.lane.object.sensor.Detector.PlatoonSizes
Returns an aggregated value.
ALIGN_GAP - Static variable in interface org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.Synchronization
Synchronization by following the adjacent leader or aligning with the middle of the gap, whichever allows the largest acceleration.
allowsRoute(Route, GTUType) - Method in interface org.opentrafficsim.road.gtu.lane.perception.LaneStructureRecord
Returns whether this lane allows the route to be followed.
allowsRoute(Route, GTUType) - Method in class org.opentrafficsim.road.gtu.lane.perception.RollingLaneStructureRecord
Returns whether this lane allows the route to be followed.
allowsRouteAtEnd(Route, GTUType) - Method in interface org.opentrafficsim.road.gtu.lane.perception.LaneStructureRecord
Returns whether the end of this lane allows the route to be followed.
allowsRouteAtEnd(Route, GTUType) - Method in class org.opentrafficsim.road.gtu.lane.perception.RollingLaneStructureRecord
Returns whether the end of this lane allows the route to be followed.
ALPHA_ADJ - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoLaneChangeParameters
 
ALPHA_BCK - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoLaneChangeParameters
 
ALPHA_CL - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoLaneChangeParameters
 
ALPHA_RL - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoLaneChangeParameters
 
ALPHA_TL_LAG - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoLaneChangeParameters
 
ALPHA_TL_LEAD - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoLaneChangeParameters
 
ALPHADS - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoCarFollowing
 
Altruistic - Class in org.opentrafficsim.road.gtu.lane.tactical.lanechangemobil
The altruistic driver changes lane when that is beneficial for all drivers.
Altruistic() - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.lanechangemobil.Altruistic
 
angle(double, double, double) - Method in class org.opentrafficsim.road.gtu.lane.plan.operational.LaneChange.LaneChangePath.SequentialLaneChangePath
Returns the angle, relative to the lane center line, at the given cumulative length for a lane change of given total length and lateral deviation.
animationAccess - Variable in class org.opentrafficsim.road.gtu.lane.perception.RollingLaneStructure
the animation access.
AnimationAccess() - Constructor for class org.opentrafficsim.road.gtu.lane.perception.RollingLaneStructure.AnimationAccess
 
anticipate(NeighborTriplet, Duration, Length, boolean) - Method in interface org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.Anticipation
Anticipate movement.
anticipateMovement(Length, Speed, Acceleration) - Static method in class org.opentrafficsim.road.gtu.lane.tactical.util.AnticipationInfo
Returns info of the anticipation assuming constant acceleration.
anticipateMovementFreeAcceleration(Length, Speed, Parameters, CarFollowingModel, SpeedLimitInfo, Duration) - Static method in class org.opentrafficsim.road.gtu.lane.tactical.util.AnticipationInfo
Returns info of the anticipation using free acceleration from car-following model.
anticipateMovementSpeedLimited(Length, Speed, Acceleration, Speed) - Static method in class org.opentrafficsim.road.gtu.lane.tactical.util.AnticipationInfo
Returns info of the anticipation assuming constant acceleration, without exceeding maximum speed.
Anticipation - Interface in org.opentrafficsim.road.gtu.lane.perception.categories.neighbors
Form of anticipation.
AnticipationDensity - Class in org.opentrafficsim.road.gtu.lane.perception.categories
Collector to determine density based on GTUs.
AnticipationDensity() - Constructor for class org.opentrafficsim.road.gtu.lane.perception.categories.AnticipationDensity
 
AnticipationDensity.CountAndDistance - Class in org.opentrafficsim.road.gtu.lane.perception.categories
Intermediate data to determine density.
AnticipationInfo - Class in org.opentrafficsim.road.gtu.lane.tactical.util
Utility class that stores duration and end-speed for a given anticipated movement.
AnticipationInfo(Duration, Speed) - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.util.AnticipationInfo
 
AnticipationSpeed - Class in org.opentrafficsim.road.gtu.lane.perception.categories
Collector of leaders which derives an set of anticipation speeds from a lane.
AnticipationSpeed(Speed, Length, RelativeLane) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.categories.AnticipationSpeed
Constructor.
AnticipationSpeed.SpeedSet - Class in org.opentrafficsim.road.gtu.lane.perception.categories
Class to contain info from 1 lane, regarding 3 lanes.
AnticipationTrafficPerception - Class in org.opentrafficsim.road.gtu.lane.perception.categories
Traffic perception using neighbors perception.
AnticipationTrafficPerception(LanePerception) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.categories.AnticipationTrafficPerception
Constructor.
apply(LanePerception) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.Fuller
Apply mental model on perception.
apply(LanePerception) - Method in interface org.opentrafficsim.road.gtu.lane.perception.mental.Mental
Apply mental model on perception.
applyDriverPersonality(DualAccelerationStep) - Method in class org.opentrafficsim.road.gtu.lane.tactical.directedlanechange.AbstractDirectedLaneChangeModel
Return the weighted acceleration as described by the personality.
applyDriverPersonality(DualAccelerationStep) - Method in class org.opentrafficsim.road.gtu.lane.tactical.directedlanechange.DirectedAltruistic
Return the weighted acceleration as described by the personality.
applyDriverPersonality(DualAccelerationStep) - Method in class org.opentrafficsim.road.gtu.lane.tactical.directedlanechange.DirectedEgoistic
Return the weighted acceleration as described by the personality.
applyDriverPersonality(DualAccelerationStep) - Method in class org.opentrafficsim.road.gtu.lane.tactical.lanechangemobil.AbstractLaneChangeModel
Return the weighted acceleration as described by the personality.
applyDriverPersonality(DualAccelerationStep) - Method in class org.opentrafficsim.road.gtu.lane.tactical.lanechangemobil.Altruistic
Return the weighted acceleration as described by the personality.
applyDriverPersonality(DualAccelerationStep) - Method in class org.opentrafficsim.road.gtu.lane.tactical.lanechangemobil.Egoistic
Return the weighted acceleration as described by the personality.
applyOD(OTSRoadNetwork, ODMatrix, OTSSimulatorInterface, ODOptions) - Static method in class org.opentrafficsim.road.gtu.generator.od.ODApplier
Applies the OD to the network by creating vehicle generators.
approachConflicts(Parameters, PerceptionCollectable<HeadwayConflict, Conflict>, PerceptionCollectable<HeadwayGTU, LaneBasedGTU>, CarFollowingModel, Length, Length, Speed, Acceleration, SpeedLimitInfo, ConflictUtil.ConflictPlans, LaneBasedGTU, RelativeLane) - Static method in class org.opentrafficsim.road.gtu.lane.tactical.util.ConflictUtil
Approach conflicts by applying appropriate acceleration (or deceleration).
approachTargetSpeed(CarFollowingModel, Parameters, Speed, SpeedLimitInfo, Length, Speed) - Static method in class org.opentrafficsim.road.gtu.lane.tactical.util.CarFollowingUtil
Returns an acceleration based on the car-following model in order to adjust the speed to a given value at some location ahead.
Arrivals - Interface in org.opentrafficsim.road.gtu.generator.headway
Interface for arrivals in an ArrivalsHeadwayGenerator.
ArrivalsHeadwayGenerator - Class in org.opentrafficsim.road.gtu.generator.headway
Headway generation based on Arrivals.
ArrivalsHeadwayGenerator(Arrivals, SimulatorInterface.TimeDoubleUnit, StreamInterface, ArrivalsHeadwayGenerator.HeadwayDistribution) - Constructor for class org.opentrafficsim.road.gtu.generator.headway.ArrivalsHeadwayGenerator
 
ArrivalsHeadwayGenerator.HeadwayDistribution - Interface in org.opentrafficsim.road.gtu.generator.headway
Headway distribution.

B

B - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.directedlanechange.AbstractDirectedLaneChangeModel
Comfortable deceleration parameter type.
B - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.following.AbstractIDM
Comfortable deceleration parameter type.
B - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.LaneBasedGTUFollowingDirectedChangeTacticalPlanner
Comfortable deceleration parameter type.
B - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.lanechangemobil.AbstractLaneChangeModel
Comfortable deceleration parameter type.
B - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveCourtesy
Comfortable deceleration parameter type.
B - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.util.ConflictUtil
Comfortable deceleration.
B0 - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.following.AbstractIDM
Adjustment deceleration parameter type.
B0 - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.AccelerationNoRightOvertake
Maximum adjustment deceleration, e.g.
B_YELLOW - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.util.TrafficLightUtil
Maximum deceleration for stopping for yellow traffic light.
Barrier - Class in org.opentrafficsim.road.network.lane
Typically, a barrier will have no lateral permeability.
Barrier(CrossSectionLink, Length, Length, Length, Length) - Constructor for class org.opentrafficsim.road.network.lane.Barrier
Note: LEFT is seen as a positive lateral direction, RIGHT as a negative lateral direction, with the direction from the StartNode towards the EndNode as the longitudinal direction.
BCRIT - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.util.ConflictUtil
Critical deceleration.
BCRIT - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.LmrsUtil
Maximum critical deceleration, e.g.
bestAccessibleAdjacentLane(Lane, LateralDirectionality, Length) - Method in interface org.opentrafficsim.road.gtu.lane.perception.categories.DefaultSimplePerception
Determine whether there is a lane to the left or to the right of this lane, which is accessible from this lane, or null if no lane could be found.
bestAccessibleAdjacentLane(Lane, LateralDirectionality, Length) - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.DirectDefaultSimplePerception
Determine whether there is a lane to the left or to the right of this lane, which is accessible from this lane, or null if no lane could be found.
BETA1 - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoLaneChangeParameters
 
BETA2 - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoLaneChangeParameters
 
BETA3 - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoLaneChangeParameters
 
BETA_ADD - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoLaneChangeParameters
 
BETA_BCK - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoLaneChangeParameters
 
BETA_DENSITY - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoLaneChangeParameters
 
BETA_DP - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoLaneChangeParameters
 
BETA_DTG - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoLaneChangeParameters
 
BETA_EG - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoLaneChangeParameters
 
BETA_EMU_GA - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoLaneChangeParameters
 
BETA_EMU_LAG - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoLaneChangeParameters
 
BETA_EMU_LEAD - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoLaneChangeParameters
 
BETA_FV - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoLaneChangeParameters
 
BETA_FWD - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoLaneChangeParameters
 
BETA_HEAVY_NEIGHBOUR - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoLaneChangeParameters
 
BETA_NEG_LEAD - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoLaneChangeParameters
 
BETA_NEXT_EXIT - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoLaneChangeParameters
 
BETA_POS_LAG - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoLaneChangeParameters
 
BETA_POS_LEAD - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoLaneChangeParameters
 
BETA_RGS - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoLaneChangeParameters
 
BETA_RIGHT_MOST - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoLaneChangeParameters
 
BETA_SFRONT - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoLaneChangeParameters
 
BETA_T - Static variable in class org.opentrafficsim.road.gtu.lane.perception.mental.AdaptationHeadway
Parameter for desired headway scaling.
BETA_TAILGATE - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoLaneChangeParameters
 
BETA_V0 - Static variable in class org.opentrafficsim.road.gtu.lane.perception.mental.AdaptationSpeed
Parameter for desired speed scaling.
BETA_VFRONT - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoLaneChangeParameters
 
BETAACC - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoCarFollowing
 
BETADS - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoCarFollowing
 
BEZIER - Static variable in interface org.opentrafficsim.road.gtu.lane.plan.operational.LaneChange.LaneChangePath
A simple Bezier curve directly to the lane change target position.
Blockable - Interface in org.opentrafficsim.road.gtu.lane.tactical
Interface for tactical planners that can report their blocking status.
boundAcceleration(Acceleration, LaneBasedGTU) - Method in interface org.opentrafficsim.road.gtu.lane.VehicleModel
Returns a bounded acceleration.
boundAcceleration(Acceleration, LaneBasedGTU) - Method in class org.opentrafficsim.road.gtu.lane.VehicleModel.MassBased
Returns a bounded acceleration.
brakingTime(Acceleration, Speed, Duration) - Static method in class org.opentrafficsim.road.gtu.lane.plan.operational.LaneOperationalPlanBuilder
Returns the effective braking time, which stops if stand-still is reached.
Break - Class in org.opentrafficsim.road.gtu.lane
Utility to make debugging on a specific GTU more convenient.
build(LaneBasedStrategicalPlannerFactory<? extends LaneBasedStrategicalPlanner>, Route, Node, Node) - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedIndividualGTU.LaneBasedIndividualCarBuilder
Build one LaneBasedIndividualCar.
build() - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.sdm.DistractionFactory
Returns the list of distractions.
buildAccelerationLaneChangePlan(LaneBasedGTU, LateralDirectionality, DirectedPoint, Time, Speed, Acceleration, Duration, LaneChange) - Static method in class org.opentrafficsim.road.gtu.lane.plan.operational.LaneOperationalPlanBuilder
Build a plan with a path and a given start speed to try to reach a provided end speed.
buildAccelerationPlan(LaneBasedGTU, Time, Speed, Acceleration, Duration) - Static method in class org.opentrafficsim.road.gtu.lane.plan.operational.LaneOperationalPlanBuilder
Build a plan with a path and a given start speed to try to reach a provided end speed.
buildConflicts(OTSRoadNetwork, GTUType, DEVSSimulatorInterface.TimeDoubleUnit, ConflictBuilder.WidthGenerator) - Static method in class org.opentrafficsim.road.network.lane.conflict.ConflictBuilder
Build conflicts on network.
buildConflicts(OTSRoadNetwork, GTUType, DEVSSimulatorInterface.TimeDoubleUnit, ConflictBuilder.WidthGenerator, LaneCombinationList, LaneCombinationList) - Static method in class org.opentrafficsim.road.network.lane.conflict.ConflictBuilder
Build conflicts on network.
buildConflicts(List<Lane>, GTUType, DEVSSimulatorInterface.TimeDoubleUnit, ConflictBuilder.WidthGenerator) - Static method in class org.opentrafficsim.road.network.lane.conflict.ConflictBuilder
Build conflicts on list of lanes.
buildConflicts(List<Lane>, GTUType, DEVSSimulatorInterface.TimeDoubleUnit, ConflictBuilder.WidthGenerator, LaneCombinationList, LaneCombinationList) - Static method in class org.opentrafficsim.road.network.lane.conflict.ConflictBuilder
Build conflicts on list of lanes.
buildConflicts(Lane, GTUDirectionality, Lane, GTUDirectionality, GTUType, DEVSSimulatorInterface.TimeDoubleUnit, ConflictBuilder.WidthGenerator) - Static method in class org.opentrafficsim.road.network.lane.conflict.ConflictBuilder
Build conflict on single lane pair.
buildConflicts(Lane, GTUDirectionality, Lane, GTUDirectionality, GTUType, DEVSSimulatorInterface.TimeDoubleUnit, ConflictBuilder.WidthGenerator, boolean) - Static method in class org.opentrafficsim.road.network.lane.conflict.ConflictBuilder
Build conflict on single lane pair.
buildGradualAccelerationPlan(LaneBasedGTU, Length, Time, Speed, Speed, Acceleration, Acceleration) - Static method in class org.opentrafficsim.road.gtu.lane.plan.operational.LaneOperationalPlanBuilder
Build a plan with a path and a given start speed to try to reach a provided end speed, exactly at the end of the curve.
buildGradualAccelerationPlan(LaneBasedGTU, Length, Time, Speed, Speed) - Static method in class org.opentrafficsim.road.gtu.lane.plan.operational.LaneOperationalPlanBuilder
Build a plan with a path and a given start speed to reach a provided end speed, exactly at the end of the curve.
buildLanePathInfo(LaneBasedGTU, Length) - Static method in class org.opentrafficsim.road.gtu.lane.tactical.AbstractLaneBasedTacticalPlanner
Build a list of lanes forward, with a maximum headway relative to the reference point of the GTU.
buildLanePathInfo(LaneBasedGTU, Length, Lane, Length, GTUDirectionality) - Static method in class org.opentrafficsim.road.gtu.lane.tactical.AbstractLaneBasedTacticalPlanner
Build a list of lanes forward, with a maximum headway relative to the reference point of the GTU.
buildLinkListForward(LaneBasedGTU, Length) - Static method in class org.opentrafficsim.road.gtu.lane.tactical.AbstractLaneBasedTacticalPlanner
Make a list of links on which to drive next, with a maximum headway relative to the reference point of the GTU.
buildMaximumAccelerationPlan(LaneBasedGTU, Length, Time, Speed, Speed, Acceleration, Acceleration) - Static method in class org.opentrafficsim.road.gtu.lane.plan.operational.LaneOperationalPlanBuilder
Build a plan with a path and a given start speed to try to reach a provided end speed.
buildPlanFromSimplePlan(LaneBasedGTU, Time, SimpleOperationalPlan, LaneChange) - Static method in class org.opentrafficsim.road.gtu.lane.plan.operational.LaneOperationalPlanBuilder
Build an operational plan based on a simple operational plan and status info.
buildSpeedLimitInfo(Length, SpeedLimitType<T>) - Method in class org.opentrafficsim.road.network.speed.SpeedLimitProspect
Builds speed limit info with only MAX_VEHICLE_SPEED and the given speed limit type, where the speed info is obtained at the given distance.
buildStopPlan(LaneBasedGTU, Length, Time, Speed, Acceleration) - Static method in class org.opentrafficsim.road.gtu.lane.plan.operational.LaneOperationalPlanBuilder
Build a plan with a path and a given start speed to try to come to a stop with a given deceleration.
BusSchedule - Class in org.opentrafficsim.road.gtu.lane.tactical.pt
Copyright (c) 2013-2019 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
BusSchedule(String, List<Node>, String) - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.pt.BusSchedule
 
BusSchedule(String, String) - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.pt.BusSchedule
 
BusStop - Class in org.opentrafficsim.road.network.lane.object
A bus stop is a location on a lane.
BusStop(String, Lane, Length, String, SimulatorInterface.TimeDoubleUnit) - Constructor for class org.opentrafficsim.road.network.lane.object.BusStop
 
BusStopConflictRule - Class in org.opentrafficsim.road.network.lane.conflict
Conflict rule for conflicts where busses enter the lane after a stop.
BusStopConflictRule(SimulatorInterface.TimeDoubleUnit) - Constructor for class org.opentrafficsim.road.network.lane.conflict.BusStopConflictRule
Constructor.
BusStopPerception - Interface in org.opentrafficsim.road.gtu.lane.perception.categories
Bus stop perception category.
bySpeed(Speed, Speed) - Static method in class org.opentrafficsim.road.gtu.generator.GeneratorPositions.LaneBias
Returns a bias by speed with normal extent.
bySpeed(double, double) - Static method in class org.opentrafficsim.road.gtu.generator.GeneratorPositions.LaneBias
Returns a bias by speed with normal extent.
BySpeed(Speed, Speed) - Constructor for class org.opentrafficsim.road.gtu.generator.GeneratorPositions.RoadPosition.BySpeed
Constructor.
ByValue(double) - Constructor for class org.opentrafficsim.road.gtu.generator.GeneratorPositions.RoadPosition.ByValue
Constructor.

C

C_ADJ_ACC - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoLaneChangeParameters
 
C_BCK_ACC - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoLaneChangeParameters
 
C_BCK_TG - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoLaneChangeParameters
 
C_CL - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoLaneChangeParameters
 
C_FWD_ACC - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoLaneChangeParameters
 
C_FWD_TG - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoLaneChangeParameters
 
C_LAG - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoLaneChangeParameters
 
C_LEAD - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoLaneChangeParameters
 
C_RL - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoLaneChangeParameters
 
CACC - Interface in org.opentrafficsim.road.gtu.lane.control
Tagging interface to identify the tactical planner of the predecessor to be of a CACC controlled vehicle.
CaccPerception - Class in org.opentrafficsim.road.gtu.lane.perception.categories.neighbors
CACC perception.
CaccPerception(LanePerception) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.CaccPerception
Constructor using default sensors with zero delay.
CaccPerception(LanePerception, HeadwayGtuType) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.CaccPerception
Constructor using specified sensors.
CACHED_POSITION - Static variable in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedGTU
cached position count.
CACHING - Static variable in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedGTU
Caching on or off.
calculate(Query<G>, Time, Time, List<TrajectoryGroup<G>>) - Method in class org.opentrafficsim.road.network.sampling.indicator.TotalDelayReference
calculateStartDistance(RollingLaneStructureRecord, RollingLaneStructureRecord, double) - Method in enum org.opentrafficsim.road.gtu.lane.perception.RollingLaneStructureRecord.RecordLink
Calculate the start position of this record based on a neighboring source.
calculateTaskDemand(LanePerception, LaneBasedGTU, Parameters) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.ConstantTask
Returns the gross task demand to be managed by a task manager.
calculateTaskDemand(LanePerception, LaneBasedGTU, Parameters) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.ExponentialTask
Returns the gross task demand to be managed by a task manager.
calculateTaskDemand(LanePerception, LaneBasedGTU, Parameters) - Method in interface org.opentrafficsim.road.gtu.lane.perception.mental.Task
Returns the gross task demand to be managed by a task manager.
calculateTaskDemand(LanePerception, LaneBasedGTU, Parameters) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.TaskHeadwayBased
Returns the gross task demand to be managed by a task manager.
calculateTaskDemand(LanePerception, LaneBasedGTU, Parameters) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.TaskRoadSideDistraction
Returns the gross task demand to be managed by a task manager.
calculateWeight(int, int, int, Speed) - Method in class org.opentrafficsim.road.gtu.generator.GeneratorPositions.LaneBias
Returns a random draw weight for given lane.
canBeAhead(HeadwayGTU, Length, int, Speed, Length, Speed, double, Acceleration, Duration, Duration, Length, Duration, Duration, double) - Static method in interface org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.Synchronization
Returns whether a driver estimates it can be ahead of an adjacent vehicle for merging.
canPlace(SortedSet<HeadwayGTU>, LaneBasedGTUCharacteristics, Duration, Set<DirectedLanePosition>) - Method in class org.opentrafficsim.road.gtu.generator.CFRoomChecker
Return the maximum safe speed and position for a new GTU with the specified characteristics.
canPlace() - Method in class org.opentrafficsim.road.gtu.generator.LaneBasedGTUGenerator.Placement
Returns whether the GTU can be placed.
canPlace(SortedSet<HeadwayGTU>, LaneBasedGTUCharacteristics, Duration, Set<DirectedLanePosition>) - Method in interface org.opentrafficsim.road.gtu.generator.LaneBasedGTUGenerator.RoomChecker
Return the maximum safe speed and position for a new GTU with the specified characteristics.
canPlace(SortedSet<HeadwayGTU>, LaneBasedGTUCharacteristics, Duration, Set<DirectedLanePosition>) - Method in class org.opentrafficsim.road.gtu.generator.TTCRoomChecker
Return the maximum safe speed and position for a new GTU with the specified characteristics.
CAR_FOLLOWING_MODEL - Static variable in interface org.opentrafficsim.road.gtu.lane.tactical.following.CarFollowingModel
Parameter type for car-following model.
CarFollowingHeadway(Length, Speed) - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.util.CarFollowingUtil.CarFollowingHeadway
Constructor.
CarFollowingModel - Interface in org.opentrafficsim.road.gtu.lane.tactical.following
Methods that a car-following model has to implement.
CarFollowingModelFactory<T extends CarFollowingModel> - Interface in org.opentrafficsim.road.gtu.lane.tactical.following
Factory for car-following models.
CarFollowingUtil - Class in org.opentrafficsim.road.gtu.lane.tactical.util
Static methods regarding car-following for composition in tactical planners.
CarFollowingUtil.CarFollowingHeadway - Class in org.opentrafficsim.road.gtu.lane.tactical.util
Simple headway implementation for minimum car-following information.
CategoricalLanePerception - Class in org.opentrafficsim.road.gtu.lane.perception
Standard perception completely based on connected perception categories.
CategoricalLanePerception(LaneBasedGTU) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.CategoricalLanePerception
 
CategoricalLanePerception(LaneBasedGTU, Mental) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.CategoricalLanePerception
 
Categorization - Class in org.opentrafficsim.road.gtu.strategical.od
A categorization determines for what part of traffic certain demand data is applicable.
Categorization(String, Class<?>, Class<?>...) - Constructor for class org.opentrafficsim.road.gtu.strategical.od.Categorization
 
Category - Class in org.opentrafficsim.road.gtu.strategical.od
A category is a set of objects who's class belongs to a certain categorization.
Category(Categorization, Object, Object...) - Constructor for class org.opentrafficsim.road.gtu.strategical.od.Category
 
CCFACC - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoCarFollowing
 
CCFDEC - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoCarFollowing
 
CDS - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoCarFollowing
 
CFBARoomChecker - Class in org.opentrafficsim.road.gtu.generator
Extends car-following placement with a first-order bounded acceleration (BA) principle.
CFBARoomChecker() - Constructor for class org.opentrafficsim.road.gtu.generator.CFBARoomChecker
 
CFRoomChecker - Class in org.opentrafficsim.road.gtu.generator
This class places GTU's behind the leader at the desired headway (i.e.
CFRoomChecker() - Constructor for class org.opentrafficsim.road.gtu.generator.CFRoomChecker
 
changeLaneInstantaneously(LateralDirectionality) - Method in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedGTU
Change lanes instantaneously.
changeLaneInstantaneously(LateralDirectionality) - Method in interface org.opentrafficsim.road.gtu.lane.LaneBasedGTU
Change lanes instantaneously.
changePhase() - Method in class org.opentrafficsim.road.network.lane.object.trafficlight.TrafficLightControllerFixedDuration
Change the phase and/or color of the traffic lights.
checkCarBuilderList() - Method in class org.opentrafficsim.road.gtu.generator.AbstractGTUGeneratorOld
Check if car can be generated.
chooseLaneAtSplit(Set<LaneDirection>) - Method in interface org.opentrafficsim.road.gtu.lane.tactical.LaneBasedTacticalPlanner
Selects a lane from a possible set.
clearCutOffEnd() - Method in class org.opentrafficsim.road.gtu.lane.perception.RollingLaneStructureRecord
Clears the cut-off at the end.
clearCutOffStart() - Method in class org.opentrafficsim.road.gtu.lane.perception.RollingLaneStructureRecord
Clears the cut-off at the start.
clearDemandWeight() - Method in class org.opentrafficsim.road.network.lane.CrossSectionLink
Clears the demand weight.
clone(SimulatorInterface.TimeDoubleUnit) - Method in class org.opentrafficsim.road.network.lane.conflict.BusStopConflictRule
Creates a clone of the conflict rule.
clone(CrossSectionElement, SimulatorInterface.TimeDoubleUnit) - Method in class org.opentrafficsim.road.network.lane.conflict.Conflict
Clone the LaneBasedObject for e.g., copying a network.
clone(CrossSectionElement, SimulatorInterface.TimeDoubleUnit) - Method in class org.opentrafficsim.road.network.lane.conflict.Conflict.ConflictEnd
Clone the LaneBasedObject for e.g., copying a network.
clone(SimulatorInterface.TimeDoubleUnit) - Method in interface org.opentrafficsim.road.network.lane.conflict.ConflictRule
Creates a clone of the conflict rule.
clone(SimulatorInterface.TimeDoubleUnit) - Method in class org.opentrafficsim.road.network.lane.conflict.DefaultConflictRule
Creates a clone of the conflict rule.
clone(SimulatorInterface.TimeDoubleUnit) - Method in class org.opentrafficsim.road.network.lane.conflict.SplitConflictRule
Creates a clone of the conflict rule.
clone(CrossSectionLink, SimulatorInterface.TimeDoubleUnit) - Method in class org.opentrafficsim.road.network.lane.CrossSectionElement
Clone the CrossSectionElement for e.g., copying a network.
clone(Network, OTSSimulatorInterface) - Method in class org.opentrafficsim.road.network.lane.CrossSectionLink
clone(CrossSectionLink, SimulatorInterface.TimeDoubleUnit) - Method in class org.opentrafficsim.road.network.lane.Lane
Clone the CrossSectionElement for e.g., copying a network.
clone(Network, SimulatorInterface.TimeDoubleUnit, boolean) - Method in class org.opentrafficsim.road.network.lane.object.AbstractLaneBasedObject
clone(CrossSectionElement, SimulatorInterface.TimeDoubleUnit) - Method in class org.opentrafficsim.road.network.lane.object.AbstractLaneBasedObject
Clone the LaneBasedObject for e.g., copying a network.
clone(CrossSectionElement, SimulatorInterface.TimeDoubleUnit) - Method in class org.opentrafficsim.road.network.lane.object.BusStop
Clone the LaneBasedObject for e.g., copying a network.
clone(CrossSectionElement, SimulatorInterface.TimeDoubleUnit) - Method in class org.opentrafficsim.road.network.lane.object.Distraction
Clone the LaneBasedObject for e.g., copying a network.
clone(CrossSectionElement, SimulatorInterface.TimeDoubleUnit) - Method in class org.opentrafficsim.road.network.lane.object.sensor.AbstractSensor
Clone the LaneBasedObject for e.g., copying a network.
clone(CrossSectionElement, SimulatorInterface.TimeDoubleUnit) - Method in class org.opentrafficsim.road.network.lane.object.sensor.Detector
Clone the LaneBasedObject for e.g., copying a network.
clone(CrossSectionElement, SimulatorInterface.TimeDoubleUnit) - Method in class org.opentrafficsim.road.network.lane.object.sensor.SimpleReportingSensor
Clone the LaneBasedObject for e.g., copying a network.
clone(CrossSectionElement, SimulatorInterface.TimeDoubleUnit) - Method in class org.opentrafficsim.road.network.lane.object.sensor.SinkSensor
Clone the LaneBasedObject for e.g., copying a network.
clone(CrossSectionElement, SimulatorInterface.TimeDoubleUnit) - Method in class org.opentrafficsim.road.network.lane.object.SpeedSign
Clone the LaneBasedObject for e.g., copying a network.
clone(CrossSectionElement, SimulatorInterface.TimeDoubleUnit) - Method in class org.opentrafficsim.road.network.lane.object.trafficlight.FlankSensor
Clone the LaneBasedObject for e.g., copying a network.
clone(CrossSectionElement, SimulatorInterface.TimeDoubleUnit) - Method in class org.opentrafficsim.road.network.lane.object.trafficlight.SimpleTrafficLight
Clone the LaneBasedObject for e.g., copying a network.
clone(CrossSectionLink, SimulatorInterface.TimeDoubleUnit) - Method in class org.opentrafficsim.road.network.lane.Shoulder
Clone the CrossSectionElement for e.g., copying a network.
clone(CrossSectionLink, SimulatorInterface.TimeDoubleUnit) - Method in class org.opentrafficsim.road.network.lane.Stripe
Clone the CrossSectionElement for e.g., copying a network.
clone(OTSRoadNetwork, String, SimulatorInterface.TimeDoubleUnit, OTSSimulatorInterface) - Static method in class org.opentrafficsim.road.network.OTSRoadNetworkUtils
Clone the OTSRoadNetwork.
collect(Supplier<I>, PerceptionCollectable.PerceptionAccumulator<? super U, I>, PerceptionCollectable.PerceptionFinalizer<C, I>) - Method in class org.opentrafficsim.road.gtu.lane.perception.AbstractPerceptionReiterable
Collect the underlying objects in to a perceived result.
collect(PerceptionCollectable.PerceptionCollector<C, ? super U, I>) - Method in interface org.opentrafficsim.road.gtu.lane.perception.PerceptionCollectable
Collect the underlying objects in to a perceived result.
collect(Supplier<I>, PerceptionCollectable.PerceptionAccumulator<? super U, I>, PerceptionCollectable.PerceptionFinalizer<C, I>) - Method in interface org.opentrafficsim.road.gtu.lane.perception.PerceptionCollectable
Collect the underlying objects in to a perceived result.
collect(I) - Method in interface org.opentrafficsim.road.gtu.lane.perception.PerceptionCollectable.PerceptionFinalizer
Translate the last intermediate result in to a final result.
collect(Supplier<I>, PerceptionCollectable.PerceptionAccumulator<? super LaneBasedGTU, I>, PerceptionCollectable.PerceptionFinalizer<C, I>) - Method in class org.opentrafficsim.road.gtu.lane.perception.SortedSetPerceptionIterable
Deprecated.
Collect the underlying objects in to a perceived result.
CollisionDetector - Class in org.opentrafficsim.road.gtu.lane
Collision detector that detects a negative headway when used on a PerceptionCollectable<HeadwayGTU, LaneBasedGTU>.
CollisionDetector(String) - Constructor for class org.opentrafficsim.road.gtu.lane.CollisionDetector
Constructor.
CollisionException - Exception in org.opentrafficsim.road.gtu.lane
Throw when a collision is detected.
CollisionException() - Constructor for exception org.opentrafficsim.road.gtu.lane.CollisionException
 
CollisionException(String) - Constructor for exception org.opentrafficsim.road.gtu.lane.CollisionException
 
CollisionException(Throwable) - Constructor for exception org.opentrafficsim.road.gtu.lane.CollisionException
 
CollisionException(String, Throwable) - Constructor for exception org.opentrafficsim.road.gtu.lane.CollisionException
 
CollisionException(String, Throwable, boolean, boolean) - Constructor for exception org.opentrafficsim.road.gtu.lane.CollisionException
 
combineInteractionTerm(Acceleration, Parameters, Speed, Speed, Length, PerceptionIterable<? extends Headway>) - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.AbstractIDM
Combines an interaction term with the free term.
combineInteractionTerm(Acceleration, Parameters, Speed, Speed, Length, PerceptionIterable<? extends Headway>) - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.IDM
Combines an interaction term with the free term.
combineInteractionTerm(Acceleration, Parameters, Speed, Speed, Length, PerceptionIterable<? extends Headway>) - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.IDMPlus
Combines an interaction term with the free term.
combineInteractionTerm(Acceleration, Parameters, Speed, Speed, Length, PerceptionIterable<? extends Headway>) - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.IDMPlusMulti
Combines an interaction term with the free term.
compareTo(AbstractPerceptionReiterable<H, U>.PrimaryIteratorEntry) - Method in class org.opentrafficsim.road.gtu.lane.perception.AbstractPerceptionReiterable.PrimaryIteratorEntry
compareTo(NeighborsUtil.DistanceGTU) - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.NeighborsUtil.DistanceGTU
compareTo(Headway) - Method in interface org.opentrafficsim.road.gtu.lane.perception.headway.Headway
compareTo(InfrastructureLaneChangeInfo) - Method in class org.opentrafficsim.road.gtu.lane.perception.InfrastructureLaneChangeInfo
compareTo(LaneStructure.Entry<T>) - Method in class org.opentrafficsim.road.gtu.lane.perception.LaneStructure.Entry
compareTo(RelativeLane) - Method in class org.opentrafficsim.road.gtu.lane.perception.RelativeLane
compareTo(SingleSensor) - Method in class org.opentrafficsim.road.network.lane.object.sensor.AbstractSensor
compensate(T, FrequencyVector, TimeVector, Interpolation) - Method in class org.opentrafficsim.road.gtu.generator.Platoons
Creates a demand vector in which the platoon demand has been compensated from the input demand vector.
computeAcceleration(Speed, Speed, Speed, Length, Speed, Duration) - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.FixedAccelerationModel
Compute the acceleration that would be used to follow a leader.
computeAcceleration(Speed, Speed, Speed, Length, Speed) - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.FixedAccelerationModel
Compute the acceleration that would be used to follow a leader.
computeAcceleration(Speed, Speed, Speed, Length, Speed) - Method in interface org.opentrafficsim.road.gtu.lane.tactical.following.GTUFollowingModelOld
Compute the acceleration that would be used to follow a leader.
computeAcceleration(Speed, Speed, Speed, Length, Speed, Duration) - Method in interface org.opentrafficsim.road.gtu.lane.tactical.following.GTUFollowingModelOld
Compute the acceleration that would be used to follow a leader.
computeAcceleration(Speed, Speed, Speed, Length, Speed) - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.IDMOld
Compute the acceleration that would be used to follow a leader.
computeAcceleration(Speed, Speed, Speed, Length, Speed, Duration) - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.IDMOld
Compute the acceleration that would be used to follow a leader.
computeAcceleration(Speed, Speed, Speed, Length, Speed) - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.IDMPlusOld
Compute the acceleration that would be used to follow a leader.
computeAcceleration(Speed, Speed, Speed, Length, Speed, Duration) - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.IDMPlusOld
Compute the acceleration that would be used to follow a leader.
computeAcceleration(Speed, Speed, Speed, Length, Speed) - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.SequentialFixedAccelerationModel
Compute the acceleration that would be used to follow a leader.
computeAcceleration(Speed, Speed, Speed, Length, Speed, Duration) - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.SequentialFixedAccelerationModel
Compute the acceleration that would be used to follow a leader.
computeAccelerationStep(LaneBasedGTU, Speed, Length, Length, Speed) - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.AbstractGTUFollowingModelMobil
Compute the acceleration that would be used to follow a leader.
computeAccelerationStep(LaneBasedGTU, Speed, Length, Length, Speed, Duration) - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.AbstractGTUFollowingModelMobil
Compute the acceleration that would be used to follow a leader.
computeAccelerationStep(Speed, Speed, Length, Speed, Time) - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.AbstractGTUFollowingModelMobil
Compute the acceleration that would be used to follow a leader.
computeAccelerationStep(Speed, Speed, Length, Speed, Time, Duration) - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.AbstractGTUFollowingModelMobil
Compute the acceleration that would be used to follow a leader.
computeAccelerationStep(LaneBasedGTU, Speed, Length, Length, Speed) - Method in interface org.opentrafficsim.road.gtu.lane.tactical.following.GTUFollowingModelOld
Compute the acceleration that would be used to follow a leader.
computeAccelerationStep(LaneBasedGTU, Speed, Length, Length, Speed, Duration) - Method in interface org.opentrafficsim.road.gtu.lane.tactical.following.GTUFollowingModelOld
Compute the acceleration that would be used to follow a leader.
computeAccelerationStep(Speed, Speed, Length, Speed, Time) - Method in interface org.opentrafficsim.road.gtu.lane.tactical.following.GTUFollowingModelOld
Compute the acceleration that would be used to follow a leader.
computeAccelerationStep(Speed, Speed, Length, Speed, Time, Duration) - Method in interface org.opentrafficsim.road.gtu.lane.tactical.following.GTUFollowingModelOld
Compute the acceleration that would be used to follow a leader.
computeAccelerationStepWithNoLeader(LaneBasedGTU, Length, Speed) - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.AbstractGTUFollowingModelMobil
Compute the acceleration that would be used if the is not leader in sight.
computeAccelerationStepWithNoLeader(LaneBasedGTU, Length, Speed, Duration) - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.AbstractGTUFollowingModelMobil
Compute the acceleration that would be used if the is not leader in sight.
computeAccelerationStepWithNoLeader(LaneBasedGTU, Length, Speed) - Method in interface org.opentrafficsim.road.gtu.lane.tactical.following.GTUFollowingModelOld
Compute the acceleration that would be used if the is not leader in sight.
computeAccelerationStepWithNoLeader(LaneBasedGTU, Length, Speed, Duration) - Method in interface org.opentrafficsim.road.gtu.lane.tactical.following.GTUFollowingModelOld
Compute the acceleration that would be used if the is not leader in sight.
computeBusStops() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.DirectBusStopPerception
Returns bus stops.
computeDualAccelerationStep(LaneBasedGTU, Collection<Headway>, Length, Speed) - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.AbstractGTUFollowingModelMobil
Compute the lowest accelerations (or most severe decelerations) that would be used if a referenceGTU is present (inserted, or not removed) in a set of other GTUs.
If any GTU in the set of otherGTUs has a null headway (indicating that the other GTU is in fact parallel to the referenceGTU), prohibitive decelerations shall be returned.
Two AccelerationStep values are returned in a DualAccelerationStep.
or should slow down for a crossing from accelerating to unsafe speeds.
computeDualAccelerationStep(LaneBasedGTU, Collection<Headway>, Length, Speed, Duration) - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.AbstractGTUFollowingModelMobil
Compute the lowest accelerations (or most severe decelerations) that would be used if a referenceGTU is present (inserted, or not removed) in a set of other GTUs.
If any GTU in the set of otherGTUs has a null headway (indicating that the other GTU is in fact parallel to the referenceGTU), prohibitive decelerations shall be returned.
Two AccelerationStep values are returned in a DualAccelerationStep.
or should slow down for a crossing from accelerating to unsafe speeds.
computeDualAccelerationStep(LaneBasedGTU, Collection<Headway>, Length, Speed) - Method in interface org.opentrafficsim.road.gtu.lane.tactical.following.GTUFollowingModelOld
Compute the lowest accelerations (or most severe decelerations) that would be used if a referenceGTU is present (inserted, or not removed) in a set of other GTUs.
If any GTU in the set of otherGTUs has a null headway (indicating that the other GTU is in fact parallel to the referenceGTU), prohibitive decelerations shall be returned.
Two AccelerationStep values are returned in a DualAccelerationStep.
or should slow down for a crossing from accelerating to unsafe speeds.
computeDualAccelerationStep(LaneBasedGTU, Collection<Headway>, Length, Speed, Duration) - Method in interface org.opentrafficsim.road.gtu.lane.tactical.following.GTUFollowingModelOld
Compute the lowest accelerations (or most severe decelerations) that would be used if a referenceGTU is present (inserted, or not removed) in a set of other GTUs.
If any GTU in the set of otherGTUs has a null headway (indicating that the other GTU is in fact parallel to the referenceGTU), prohibitive decelerations shall be returned.
Two AccelerationStep values are returned in a DualAccelerationStep.
or should slow down for a crossing from accelerating to unsafe speeds.
computeGtuAlongside(LateralDirectionality) - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.DirectNeighborsPerception
Computes whether there is a GTU alongside.
computeIfAbsent(Object, Supplier<T>) - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.LaneBasedAbstractPerceptionCategory
Returns the cached value for the given key, or computes it if it's absent or not from the current simulation time.
computeIfAbsent(Object, Supplier<T>, Object) - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.LaneBasedAbstractPerceptionCategory
Returns the cached value for the given key, or computes it if it's absent or not from the current simulation time.
computeIfAbsent(Object, Supplier<T>, Object...) - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.LaneBasedAbstractPerceptionCategory
Returns the cached value for the given key, or computes it if it's absent or not from the current simulation time.
computeLaneChangeAndAcceleration(LaneBasedGTU, LateralDirectionality, Collection<Headway>, Collection<Headway>, Length, Speed, Acceleration, Acceleration, Duration) - Method in class org.opentrafficsim.road.gtu.lane.tactical.directedlanechange.AbstractDirectedLaneChangeModel
Compute the acceleration and lane change.
computeLaneChangeAndAcceleration(LaneBasedGTU, LateralDirectionality, Collection<Headway>, Collection<Headway>, Length, Speed, Acceleration, Acceleration, Duration) - Method in class org.opentrafficsim.road.gtu.lane.tactical.directedlanechange.DirectedFixedLaneChangeModel
Compute the acceleration and lane change.
computeLaneChangeAndAcceleration(LaneBasedGTU, LateralDirectionality, Collection<Headway>, Collection<Headway>, Length, Speed, Acceleration, Acceleration, Duration) - Method in interface org.opentrafficsim.road.gtu.lane.tactical.directedlanechange.DirectedLaneChangeModel
Compute the acceleration and lane change.
computeLaneChangeAndAcceleration(LaneBasedGTU, Collection<Headway>, Collection<Headway>, Collection<Headway>, Speed, Acceleration, Acceleration, Acceleration) - Method in class org.opentrafficsim.road.gtu.lane.tactical.lanechangemobil.AbstractLaneChangeModel
Compute the acceleration and lane change.
computeLaneChangeAndAcceleration(LaneBasedGTU, Collection<Headway>, Collection<Headway>, Collection<Headway>, Speed, Acceleration, Acceleration, Acceleration) - Method in class org.opentrafficsim.road.gtu.lane.tactical.lanechangemobil.FixedLaneChangeModel
Compute the acceleration and lane change.
computeLaneChangeAndAcceleration(LaneBasedGTU, Collection<Headway>, Collection<Headway>, Collection<Headway>, Speed, Acceleration, Acceleration, Acceleration) - Method in interface org.opentrafficsim.road.gtu.lane.tactical.lanechangemobil.LaneChangeModel
Compute the acceleration and lane change.
computeSuitabilityWithLaneChanges(Lane, double, Map<Lane, Length>, int, LateralDirectionality, GTUType, GTUDirectionality) - Method in class org.opentrafficsim.road.gtu.lane.tactical.LaneBasedCFLCTacticalPlanner
Compute the suitability of a lane from which lane changes are required to get to the next point on the Route.
This method weighs the suitability of the nearest suitable lane by (m - n) / m where n is the number of lane changes required and m is the total number of lanes in the CrossSectionLink.
concatenateNull(OTSLine3D, OTSLine3D) - Static method in class org.opentrafficsim.road.gtu.lane.tactical.AbstractLaneBasedTacticalPlanner
Concatenate two paths, where the first may be null.
Conflict - Class in org.opentrafficsim.road.network.lane.conflict
Conflicts deal with traffic on different links/roads that need to consider each other as their paths may be in conflict spatially.
Conflict.ConflictEnd - Class in org.opentrafficsim.road.network.lane.conflict
Light-weight lane based object to indicate the end of a conflict.
ConflictBuilder - Class in org.opentrafficsim.road.network.lane.conflict
Copyright (c) 2013-2019 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
ConflictBuilder.FixedWidthGenerator - Class in org.opentrafficsim.road.network.lane.conflict
Generator with fixed width.
ConflictBuilder.RelativeWidthGenerator - Class in org.opentrafficsim.road.network.lane.conflict
Generator with width factor on actual lane width.
ConflictBuilder.WidthGenerator - Interface in org.opentrafficsim.road.network.lane.conflict
Generator for width.
ConflictPlans() - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.util.ConflictUtil.ConflictPlans
 
conflictPriority() - Method in class org.opentrafficsim.road.network.lane.conflict.Conflict
 
ConflictPriority - Enum in org.opentrafficsim.road.network.lane.conflict
Priority of conflict.
ConflictRule - Interface in org.opentrafficsim.road.network.lane.conflict
A conflict rule provides the conflict priority.
ConflictType - Enum in org.opentrafficsim.road.network.lane.conflict
Type of conflict.
ConflictUtil - Class in org.opentrafficsim.road.gtu.lane.tactical.util
This class implements default behavior for intersection conflicts for use in tactical planners.
ConflictUtil.ConflictPlans - Class in org.opentrafficsim.road.gtu.lane.tactical.util
Holds the tactical plans of a driver considering conflicts.
connectsToPath(LaneBasedGTU, Length, Lane, Length, GTUDirectionality, Link) - Static method in class org.opentrafficsim.road.gtu.lane.tactical.AbstractLaneBasedTacticalPlanner
Determine whether the lane is directly connected to our route, in other words: if we would (continue to) drive on the given lane, can we take the right branch at the nextSplitNode without switching lanes?
considerSpeedLimitTransitions(Parameters, Speed, SpeedLimitProspect, CarFollowingModel) - Static method in class org.opentrafficsim.road.gtu.lane.tactical.util.SpeedLimitUtil
Acceleration for speed limit transitions.
CONSTANT - Static variable in interface org.opentrafficsim.road.gtu.generator.headway.ArrivalsHeadwayGenerator.HeadwayDistribution
Constant headway.
Constant(String, double) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.mental.sdm.TaskSupplier.Constant
Constructor.
CONSTANT_ACCELERATION - Static variable in interface org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.Anticipation
Assume constant acceleration.
CONSTANT_SPEED - Static variable in interface org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.Anticipation
Assume constant speed.
constantAccelerationStop(CarFollowingModel, Parameters, Speed, Length) - Static method in class org.opentrafficsim.road.gtu.lane.tactical.util.CarFollowingUtil
Return constant acceleration in order to stop in specified distance.
ConstantTask - Class in org.opentrafficsim.road.gtu.lane.perception.mental
Class for constant demand.
ConstantTask(String, double) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.mental.ConstantTask
Constructor.
constructContour(CrossSectionElement) - Static method in class org.opentrafficsim.road.network.lane.CrossSectionElement
Construct a buffer geometry by offsetting the linear geometry line with a distance and constructing a so-called "buffer" around it.
contains(GTUType.DEFAULTS) - Method in class org.opentrafficsim.road.gtu.generator.GeneratorPositions.LaneBiasDefaults
Whether a bias is defined for the given type.
contains(GTUType) - Method in class org.opentrafficsim.road.gtu.generator.GeneratorPositions.LaneBiases
Whether a bias is defined for the given type.
contains(Node, Node, Category) - Method in class org.opentrafficsim.road.gtu.strategical.od.ODMatrix
 
contains(Lane, Lane) - Method in class org.opentrafficsim.road.network.lane.conflict.LaneCombinationList
Returns whether the combination of the two lanes is included.
containsAddSource(Object) - Method in class org.opentrafficsim.road.network.speed.SpeedLimitProspect
Returns whether the given source is already added in the prospect.
containsRemoveSource(Object) - Method in class org.opentrafficsim.road.network.speed.SpeedLimitProspect
Returns whether the given source is already removed in the prospect.
containsType(SpeedLimitType<?>) - Method in class org.opentrafficsim.road.network.speed.SpeedLimitInfo
Whether speed info is present for the given speed limit type.
cooperate(LanePerception, Parameters, SpeedLimitInfo, CarFollowingModel, LateralDirectionality, Desire) - Method in interface org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.Cooperation
Determine acceleration for cooperation.
Cooperation - Interface in org.opentrafficsim.road.gtu.lane.tactical.util.lmrs
Different forms of cooperation.
COPY - Static variable in interface org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.HeadwayGtuType
Info regarding the GTU is copied.
copy(OTSRoadNetwork) - Static method in class org.opentrafficsim.road.network.factory.OTSRoadNetworkUtils
Make a copy of the network, without GTUs and listeners.
CountAndDistance() - Constructor for class org.opentrafficsim.road.gtu.lane.perception.categories.AnticipationDensity.CountAndDistance
 
countCompatibleLanes(CrossSectionLink, GTUType, GTUDirectionality) - Method in class org.opentrafficsim.road.gtu.lane.tactical.LaneBasedCFLCTacticalPlanner
Determine how many lanes on a CrossSectionLink are compatible with a particular GTU type.
TODO: this method should probably be moved into the CrossSectionLink class
COURTESY - Static variable in interface org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.LmrsParameters
Courtesy parameter.
coveredDistance(double) - Method in class org.opentrafficsim.road.network.lane.LaneDirection
Returns the covered distance driven to the given fractional position.
create(Set<DirectedLanePosition>, StreamInterface) - Static method in class org.opentrafficsim.road.gtu.generator.GeneratorPositions
Create a GeneratorPositions object to draw positions from.
create(Set<DirectedLanePosition>, StreamInterface, GeneratorPositions.LaneBiases) - Static method in class org.opentrafficsim.road.gtu.generator.GeneratorPositions
Create a GeneratorPositions object to draw positions from.
create(Set<DirectedLanePosition>, StreamInterface, Map<CrossSectionLink, Double>) - Static method in class org.opentrafficsim.road.gtu.generator.GeneratorPositions
Create a GeneratorPositions object to draw positions from.
create(Set<DirectedLanePosition>, StreamInterface, GeneratorPositions.LaneBiases, Map<CrossSectionLink, Double>) - Static method in class org.opentrafficsim.road.gtu.generator.GeneratorPositions
Create a GeneratorPositions object to draw positions from.
create() - Method in class org.opentrafficsim.road.gtu.generator.od.DefaultGTUCharacteristicsGeneratorOD.Factory
Creates the default GTU characteristics generator based on OD information.
create(LaneBasedGTU) - Method in class org.opentrafficsim.road.gtu.lane.tactical.LaneBasedCFLCTacticalPlannerFactory
Creates a new tactical planner for the given GTU.
create(LaneBasedGTU) - Method in class org.opentrafficsim.road.gtu.lane.tactical.LaneBasedGTUFollowingDirectedChangeTacticalPlannerFactory
Creates a new tactical planner for the given GTU.
create(LaneBasedGTU) - Method in class org.opentrafficsim.road.gtu.lane.tactical.LaneBasedGTUFollowingTacticalPlannerFactory
Creates a new tactical planner for the given GTU.
create(LaneBasedGTU) - Method in interface org.opentrafficsim.road.gtu.lane.tactical.LaneBasedTacticalPlannerFactory
Creates a new tactical planner for the given GTU.
create(LaneBasedGTU) - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LMRSFactory
Creates a new tactical planner for the given GTU.
create(LaneBasedGTU) - Method in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoFactory
Creates a new tactical planner for the given GTU.
create(GTUType) - Method in interface org.opentrafficsim.road.gtu.lane.VehicleModelFactory
Create next vehicle model for given GTU type.
create(LaneBasedGTU, Route, Node, Node) - Method in interface org.opentrafficsim.road.gtu.strategical.LaneBasedStrategicalPlannerFactory
Creates a new strategical planner for the given GTU.
create(LaneBasedGTU, Route, Node, Node) - Method in class org.opentrafficsim.road.gtu.strategical.route.LaneBasedStrategicalRoutePlannerFactory
Creates a new strategical planner for the given GTU.
createDownstreamGtu(LaneBasedGTU, LaneBasedGTU, Length) - Method in interface org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.HeadwayGtuType
Creates a headway object from a GTU, downstream.
createDownstreamGtu(LaneBasedGTU, LaneBasedGTU, Length) - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.HeadwayGtuType.PerceivedHeadwayGtuType
Creates a headway object from a GTU, downstream.
createHeadwayGtu(LaneBasedGTU, LaneBasedGTU, Length, boolean) - Method in interface org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.HeadwayGtuType
Creates a headway object from a GTU, downstream or upstream.
createHeadwayGtu(LaneBasedGTU, LaneBasedGTU, Length, boolean) - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.HeadwayGtuType.PerceivedHeadwayGtuType
Creates a headway object from a GTU, downstream or upstream.
createParallelGtu(LaneBasedGTU, LaneBasedGTU, Length, Length, Length) - Method in interface org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.HeadwayGtuType
Creates a headway object from a GTU, parallel.
createParallelGtu(LaneBasedGTU, LaneBasedGTU, Length, Length, Length) - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.HeadwayGtuType.PerceivedHeadwayGtuType
Creates a headway object from a GTU, parallel.
createPathAlongCenterLine(LaneBasedGTU, Length) - Static method in class org.opentrafficsim.road.gtu.lane.plan.operational.LaneOperationalPlanBuilder
Creates a path along lane center lines.
createUpstreamGtu(LaneBasedGTU, LaneBasedGTU, Length) - Method in interface org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.HeadwayGtuType
Creates a headway object from a GTU, downstream.
createUpstreamGtu(LaneBasedGTU, LaneBasedGTU, Length) - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.HeadwayGtuType.PerceivedHeadwayGtuType
Creates a headway object from a GTU, downstream.
CrossSectionElement - Class in org.opentrafficsim.road.network.lane
Cross section elements are used to compose a CrossSectionLink.
CrossSectionElement(CrossSectionLink, String, List<CrossSectionSlice>) - Constructor for class org.opentrafficsim.road.network.lane.CrossSectionElement
Note: LEFT is seen as a positive lateral direction, RIGHT as a negative lateral direction, with the direction from the StartNode towards the EndNode as the longitudinal direction.
CrossSectionElement(CrossSectionLink, String, Length, Length, Length, Length) - Constructor for class org.opentrafficsim.road.network.lane.CrossSectionElement
Note: LEFT is seen as a positive lateral direction, RIGHT as a negative lateral direction, with the direction from the StartNode towards the EndNode as the longitudinal direction.
CrossSectionElement(CrossSectionLink, SimulatorInterface.TimeDoubleUnit, CrossSectionElement) - Constructor for class org.opentrafficsim.road.network.lane.CrossSectionElement
Clone a CrossSectionElement for a new network.
CrossSectionElement(CrossSectionLink, String, Length, Length) - Constructor for class org.opentrafficsim.road.network.lane.CrossSectionElement
Note: LEFT is seen as a positive lateral direction, RIGHT as a negative lateral direction, with the direction from the StartNode towards the EndNode as the longitudinal direction.
CrossSectionLink - Class in org.opentrafficsim.road.network.lane
A CrossSectionLink is a link with lanes where GTUs can possibly switch between lanes.
CrossSectionLink(RoadNetwork, String, Node, Node, LinkType, OTSLine3D, OTSSimulatorInterface, LaneKeepingPolicy) - Constructor for class org.opentrafficsim.road.network.lane.CrossSectionLink
Construction of a cross section link.
CrossSectionLink(RoadNetwork, OTSSimulatorInterface, CrossSectionLink) - Constructor for class org.opentrafficsim.road.network.lane.CrossSectionLink
Clone a CrossSectionLink for a new network.
CrossSectionLink.Priority - Enum in org.opentrafficsim.road.network.lane
Priority of a link.
CrossSectionSlice - Class in org.opentrafficsim.road.network.lane
The CrossSectionSlice provides the width and offset at a relative length of a CrossSectionElement.
CrossSectionSlice(Length, Length, Length) - Constructor for class org.opentrafficsim.road.network.lane.CrossSectionSlice
Construct a new CrossSectionSlice.
crossSectionSlices - Variable in class org.opentrafficsim.road.network.lane.CrossSectionElement
The offsets and widths at positions along the line, relative to the design line of the parent link.
CURRENT - Static variable in class org.opentrafficsim.road.gtu.lane.perception.RelativeLane
Current lane.
currentColor - Variable in class org.opentrafficsim.road.network.lane.object.trafficlight.AbstractTrafficLightController
the current light in the current phase.
currentPhase - Variable in class org.opentrafficsim.road.network.lane.object.trafficlight.AbstractTrafficLightController
the current phase.
CURVATURE - Static variable in class org.opentrafficsim.road.network.speed.SpeedLimitTypes
Curvature speed limit type.

D

DCOOP - Static variable in interface org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.LmrsParameters
Cooperative lane change desire threshold.
DEADEND - Static variable in interface org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.Synchronization
Synchronization that only includes stopping for a dead-end.
DEFAULT_MAP - Static variable in interface org.opentrafficsim.road.gtu.strategical.route.RouteGeneratorOD
Cache of default route generators per stream.
DEFAULT_SENSOR_ELEVATION - Static variable in interface org.opentrafficsim.road.network.lane.object.sensor.SingleSensor
Default elevation of a sensor; if the lane is not at elevation 0; this value is probably far off.
DEFAULT_TRAFFICLIGHT_ELEVATION - Static variable in class org.opentrafficsim.road.network.lane.object.trafficlight.AbstractTrafficLight
Default elevation of a traffic light (above zero; don't use this for lanes at non-zero elevation).
DEFAULT_WIDTH_GENERATOR - Static variable in class org.opentrafficsim.road.network.lane.conflict.ConflictBuilder
Default width generator for conflicts which uses 80% of the lane width.
DefaultConflictRule - Class in org.opentrafficsim.road.network.lane.conflict
Default determination of priority based on link priority, or right-hand traffic.
DefaultConflictRule() - Constructor for class org.opentrafficsim.road.network.lane.conflict.DefaultConflictRule
 
DefaultDistraction - Enum in org.opentrafficsim.road.gtu.lane.perception.mental.sdm
Set of default distractions as derived by the research of Manuel Lindorfer.
DefaultGTUCharacteristicsGeneratorOD - Class in org.opentrafficsim.road.gtu.generator.od
Default generator for LaneBasedGTUCharacteristics.
DefaultGTUCharacteristicsGeneratorOD() - Constructor for class org.opentrafficsim.road.gtu.generator.od.DefaultGTUCharacteristicsGeneratorOD
Constructor using null-routes, default GTU characteristics and LMRS.
DefaultGTUCharacteristicsGeneratorOD(RouteGeneratorOD) - Constructor for class org.opentrafficsim.road.gtu.generator.od.DefaultGTUCharacteristicsGeneratorOD
Constructor using route generator, default GTU characteristics and LMRS.
DefaultGTUCharacteristicsGeneratorOD(RouteGeneratorOD, Set<TemplateGTUType>) - Constructor for class org.opentrafficsim.road.gtu.generator.od.DefaultGTUCharacteristicsGeneratorOD
Constructor using route supplier, provided GTU templates and LMRS.
DefaultGTUCharacteristicsGeneratorOD(RouteGeneratorOD, StrategicalPlannerFactorySupplierOD) - Constructor for class org.opentrafficsim.road.gtu.generator.od.DefaultGTUCharacteristicsGeneratorOD
Constructor using route supplier, default GTU characteristics and provided strategical planner factory supplier.
DefaultGTUCharacteristicsGeneratorOD(Generator<GTUType>, RouteGeneratorOD, Set<TemplateGTUType>, StrategicalPlannerFactorySupplierOD) - Constructor for class org.opentrafficsim.road.gtu.generator.od.DefaultGTUCharacteristicsGeneratorOD
Constructor using route supplier, provided GTU templates and provided strategical planner factory supplier.
DefaultGTUCharacteristicsGeneratorOD(Set<TemplateGTUType>) - Constructor for class org.opentrafficsim.road.gtu.generator.od.DefaultGTUCharacteristicsGeneratorOD
Constructor using null-routes, provided GTU templates and LMRS.
DefaultGTUCharacteristicsGeneratorOD(Set<TemplateGTUType>, StrategicalPlannerFactorySupplierOD) - Constructor for class org.opentrafficsim.road.gtu.generator.od.DefaultGTUCharacteristicsGeneratorOD
Constructor using null-routes, provided GTU templates and provided strategical planner factory supplier.
DefaultGTUCharacteristicsGeneratorOD(StrategicalPlannerFactorySupplierOD) - Constructor for class org.opentrafficsim.road.gtu.generator.od.DefaultGTUCharacteristicsGeneratorOD
Constructor using using null-routes, default GTU characteristics and provided GTU templates and provided strategical planner factory supplier.
DefaultGTUCharacteristicsGeneratorOD.Factory - Class in org.opentrafficsim.road.gtu.generator.od
Factory for DefaultGTUCharacteristicsGeneratorOD.
DefaultLMRSPerceptionFactory - Class in org.opentrafficsim.road.gtu.lane.tactical.lmrs
Perception factory with EgoPerception, InfrastructurePerception, NeighborsPerception and IntersectionPerception.
DefaultLMRSPerceptionFactory() - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.lmrs.DefaultLMRSPerceptionFactory
 
DefaultRouteGenerator(StreamInterface) - Constructor for class org.opentrafficsim.road.gtu.strategical.route.RouteGeneratorOD.DefaultRouteGenerator
Constructor.
DefaultSimplePerception - Interface in org.opentrafficsim.road.gtu.lane.perception.categories
Default perception category.
DELAY - Static variable in interface org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.LongitudinalControllerPerception
Sensor delay parameter.
delayActuation(Acceleration, LaneBasedGTU) - Method in class org.opentrafficsim.road.gtu.lane.control.AbstractActuatedControl
Delays the actuation of acceleration.
delayActuation(Acceleration, LaneBasedGTU) - Method in interface org.opentrafficsim.road.gtu.lane.control.DelayedActuation
Delays the actuation of acceleration.
DelayedActuation - Interface in org.opentrafficsim.road.gtu.lane.control
Delays the actuation of acceleration.
DELTA - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.following.AbstractIDM
Acceleration flattening.
DemandPattern - Class in org.opentrafficsim.road.gtu.generator.headway
Demand pattern defined by a frequency vector, time vector and interpolation.
DemandPattern(FrequencyVector, TimeVector, Interpolation) - Constructor for class org.opentrafficsim.road.gtu.generator.headway.DemandPattern
Constructor.
DESIRE - Static variable in interface org.opentrafficsim.road.gtu.lane.perception.mental.TaskLaneChanging.LateralConsideration
Desire based lateral consideration.
Desire - Class in org.opentrafficsim.road.gtu.lane.tactical.util.lmrs
Reflects the level of lane change desire a driver experiences in both the left and right direction.
Desire(double, double) - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.Desire
Constructor which sets the supplied desire.
Desire(Dimensionless, Dimensionless) - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.Desire
Constructor which sets the supplied desire.
DesireBased - Interface in org.opentrafficsim.road.gtu.lane.tactical
Interface for tactical planners that can return desire information for visualization.
DESIRED_SPEED - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.following.AbstractIDM
Default IDM desired speed model.
desiredHeadway(Parameters, Speed) - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.AbstractCarFollowingModel
Determines the desired headway in equilibrium conditions, i.e.
desiredHeadway(Parameters, Speed) - Method in interface org.opentrafficsim.road.gtu.lane.tactical.following.DesiredHeadwayModel
Determines the desired headway in equilibrium conditions, i.e.
desiredHeadway(Parameters, Speed) - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.FixedAccelerationModel
Determines the desired headway in equilibrium conditions, i.e.
desiredHeadway(Parameters, Speed) - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.IDMOld
Determines the desired headway in equilibrium conditions, i.e.
desiredHeadway(Parameters, Speed) - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.IDMPlusOld
Determines the desired headway in equilibrium conditions, i.e.
desiredHeadway(Parameters, Speed) - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.SequentialFixedAccelerationModel
Determines the desired headway in equilibrium conditions, i.e.
DesiredHeadwayModel - Interface in org.opentrafficsim.road.gtu.lane.tactical.following
Desired headway model.
desiredSpeed(Parameters, SpeedLimitInfo) - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.AbstractCarFollowingModel
Determines the desired speed.
desiredSpeed(Parameters, SpeedLimitInfo) - Method in interface org.opentrafficsim.road.gtu.lane.tactical.following.DesiredSpeedModel
Determines the desired speed.
desiredSpeed(Parameters, SpeedLimitInfo) - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.FixedAccelerationModel
Determines the desired speed.
desiredSpeed(Parameters, SpeedLimitInfo) - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.IDMOld
Determines the desired speed.
desiredSpeed(Parameters, SpeedLimitInfo) - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.IDMPlusOld
Determines the desired speed.
desiredSpeed(Parameters, SpeedLimitInfo) - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.SequentialFixedAccelerationModel
Determines the desired speed.
desiredSpeed(Parameters, SpeedLimitInfo) - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.SocioDesiredSpeed
Determines the desired speed.
DesiredSpeedModel - Interface in org.opentrafficsim.road.gtu.lane.tactical.following
Desired speed model.
destinationTotal(Node) - Method in class org.opentrafficsim.road.gtu.strategical.od.ODMatrix
Calculates total number of trips over time for given destination.
destroy() - Method in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedGTU
destroy(OTSRoadNetwork, SimulatorInterface.TimeDoubleUnit) - Static method in class org.opentrafficsim.road.network.OTSRoadNetworkUtils
Remove all objects and animation in the road network.
Detector - Class in org.opentrafficsim.road.network.lane.object.sensor
Detector, measuring a dynamic set of measurements.
Detector(String, Lane, Length, DEVSSimulatorInterface.TimeDoubleUnit) - Constructor for class org.opentrafficsim.road.network.lane.object.sensor.Detector
Constructor for regular Dutch dual-loop detectors measuring flow and mean speed aggregated over 60s.
Detector(String, Lane, Length, Length, DEVSSimulatorInterface.TimeDoubleUnit, Duration, Detector.DetectorMeasurement<?, ?>...) - Constructor for class org.opentrafficsim.road.network.lane.object.sensor.Detector
Constructor.
Detector.CompressionMethod - Enum in org.opentrafficsim.road.network.lane.object.sensor
Defines the compression method for stored data.
Detector.DetectorMeasurement<C,A> - Interface in org.opentrafficsim.road.network.lane.object.sensor
Interface for what detectors measure.
Detector.PlatoonSizes - Class in org.opentrafficsim.road.network.lane.object.sensor
Measurement of platoon sizes based on time between previous GTU exit and GTU entry.
DETECTOR_AGGREGATE - Static variable in class org.opentrafficsim.road.network.lane.object.sensor.Detector
Aggregation event.
DETECTOR_TRIGGERED - Static variable in class org.opentrafficsim.road.network.lane.object.sensor.Detector
Trigger event.
determineDesire(Parameters, LanePerception, CarFollowingModel, Desire) - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveBusStop
Determines level of lane change desire for a lane change incentive.
determineDesire(Parameters, LanePerception, CarFollowingModel, Desire, Desire) - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveCourtesy
Determines level of lane change desire for a lane change incentive.
determineDesire(Parameters, LanePerception, CarFollowingModel, Desire) - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveDummy
Determines level of lane change desire for a lane change incentive.
determineDesire(Parameters, LanePerception, CarFollowingModel, Desire) - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveGetInLane
Determines level of lane change desire for a lane change incentive.
determineDesire(Parameters, LanePerception, CarFollowingModel, Desire, Desire) - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveKeep
Determines level of lane change desire for a lane change incentive.
determineDesire(Parameters, LanePerception, CarFollowingModel, Desire) - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveRoute
Determines level of lane change desire for a lane change incentive.
determineDesire(Parameters, LanePerception, CarFollowingModel, Desire, Desire) - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveSocioSpeed
Determines level of lane change desire for a lane change incentive.
determineDesire(Parameters, LanePerception, CarFollowingModel, Desire, Desire) - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveSpeed
Determines level of lane change desire for a lane change incentive.
determineDesire(Parameters, LanePerception, CarFollowingModel, Desire, Desire) - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveSpeedWithCourtesy
Determines level of lane change desire for a lane change incentive.
determineDesire(Parameters, LanePerception, CarFollowingModel, Desire, Desire) - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveStayRight
Determines level of lane change desire for a lane change incentive.
determineDesire(Parameters, LanePerception, CarFollowingModel, Desire) - Method in interface org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.MandatoryIncentive
Determines level of lane change desire for a lane change incentive.
determineDesire(Parameters, LanePerception, CarFollowingModel, Desire, Desire) - Method in interface org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.VoluntaryIncentive
Determines level of lane change desire for a lane change incentive.
determineNextSplit(LaneBasedGTU, Length) - Static method in class org.opentrafficsim.road.gtu.lane.tactical.AbstractLaneBasedTacticalPlanner
Calculate the next location where the network splits, with a maximum headway relative to the reference point of the GTU.
determinePlan(LaneBasedGTU, Time, CarFollowingModel, LaneChange, LmrsData, LanePerception, LinkedHashSet<MandatoryIncentive>, LinkedHashSet<VoluntaryIncentive>) - Static method in class org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.LmrsUtil
Determines a simple representation of an operational plan.
determinePriority(Conflict) - Method in class org.opentrafficsim.road.network.lane.conflict.BusStopConflictRule
Determines the priority for the given conflict.
determinePriority(Conflict) - Method in interface org.opentrafficsim.road.network.lane.conflict.ConflictRule
Determines the priority for the given conflict.
determinePriority(Conflict) - Method in class org.opentrafficsim.road.network.lane.conflict.DefaultConflictRule
Determines the priority for the given conflict.
determinePriority(Conflict) - Method in class org.opentrafficsim.road.network.lane.conflict.SplitConflictRule
Determines the priority for the given conflict.
DFREE - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveKeep
Free lane change threshold parameter type.
DFREE - Static variable in interface org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.LmrsParameters
Free lane change desire threshold.
DirectBusStopPerception - Class in org.opentrafficsim.road.gtu.lane.perception.categories
Bus stop perception.
DirectBusStopPerception(LanePerception) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.categories.DirectBusStopPerception
 
DirectDefaultSimplePerception - Class in org.opentrafficsim.road.gtu.lane.perception.categories
Copyright (c) 2013-2019 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
DirectDefaultSimplePerception(LanePerception) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.categories.DirectDefaultSimplePerception
 
DirectedAltruistic - Class in org.opentrafficsim.road.gtu.lane.tactical.directedlanechange
The altruistic driver changes lane when that is beneficial for all drivers.
DirectedAltruistic(LanePerception) - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.directedlanechange.DirectedAltruistic
 
DirectedEgoistic - Class in org.opentrafficsim.road.gtu.lane.tactical.directedlanechange
The egoistic drive changes lane when this yields is personal advantage (totally ignoring any disadvantage to others).
DirectedEgoistic(LanePerception) - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.directedlanechange.DirectedEgoistic
 
DirectedFixedLaneChangeModel - Class in org.opentrafficsim.road.gtu.lane.tactical.directedlanechange
Dummy lane change model with totally predictable results (used for testing).
DirectedFixedLaneChangeModel() - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.directedlanechange.DirectedFixedLaneChangeModel
 
DirectedLaneChangeModel - Interface in org.opentrafficsim.road.gtu.lane.tactical.directedlanechange
All directed lane change models must implement this interface.
DirectedLaneMovementStep - Class in org.opentrafficsim.road.gtu.lane.tactical.directedlanechange
Acceleration, lane change decision and time until when this movement is committed.
DirectedLaneMovementStep(AccelerationStep, LateralDirectionality) - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.directedlanechange.DirectedLaneMovementStep
Construct a new LaneChangeModelResult.
DirectedLanePosition - Class in org.opentrafficsim.road.network.lane
Store one position, direction and lane of a GTU.
DirectedLanePosition(Lane, Length, GTUDirectionality) - Constructor for class org.opentrafficsim.road.network.lane.DirectedLanePosition
Construct a new DirectedLanePosition.
DirectInfrastructurePerception - Class in org.opentrafficsim.road.gtu.lane.perception.categories
Perceives information concerning the infrastructure, including splits, lanes, speed limits and road markings.
DirectInfrastructurePerception(LanePerception) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.categories.DirectInfrastructurePerception
 
DirectIntersectionPerception - Class in org.opentrafficsim.road.gtu.lane.perception.categories
Perceives traffic lights and intersection conflicts.
DirectIntersectionPerception(LanePerception, HeadwayGtuType) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.categories.DirectIntersectionPerception
 
DIRECTIONAL_OCCUPANCY_SENSOR_TRIGGER_ENTRY_EVENT - Static variable in interface org.opentrafficsim.road.network.lane.object.sensor.DirectionalOccupancySensor
The timed event type for pub/sub indicating the triggering of the entry of an OccupancySensor.
DIRECTIONAL_OCCUPANCY_SENSOR_TRIGGER_EXIT_EVENT - Static variable in interface org.opentrafficsim.road.network.lane.object.sensor.DirectionalOccupancySensor
The timed event type for pub/sub indicating the triggering of the exit of an OccupancySensor.
DirectionalOccupancySensor - Interface in org.opentrafficsim.road.network.lane.object.sensor
An occupancy sensor is a lane-based object that can be triggered by a relative position of the GTU (e.g., front, back) when that relative position passes over the sensor location on the lane.
DirectNeighborsPerception - Class in org.opentrafficsim.road.gtu.lane.perception.categories.neighbors
Perception of surrounding traffic on the own road, i.e.
DirectNeighborsPerception(LanePerception, HeadwayGtuType) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.DirectNeighborsPerception
 
disable(Time, Time, Set<LaneDirection>) - Method in class org.opentrafficsim.road.gtu.generator.LaneBasedGTUGenerator
Disable the vehicle generator during the specific time.
Distraction - Class in org.opentrafficsim.road.gtu.lane.perception.mental.sdm
Task as seen by the Stochastic Distraction Model.
Distraction(String, String, Frequency, double, Duration, Duration, StreamInterface, TaskSupplier) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.mental.sdm.Distraction
Constructor.
Distraction - Class in org.opentrafficsim.road.network.lane.object
Distraction following a distance profile.
Distraction(String, Lane, Length, SimulatorInterface.TimeDoubleUnit, Distraction.DistractionProfile) - Constructor for class org.opentrafficsim.road.network.lane.object.Distraction
 
Distraction.DistractionProfile - Interface in org.opentrafficsim.road.network.lane.object
Describes the profile around the distraction.
Distraction.TrapezoidProfile - Class in org.opentrafficsim.road.network.lane.object
Distraction profile with trapezoid shape.
DistractionFactory - Class in org.opentrafficsim.road.gtu.lane.perception.mental.sdm
Utility to create a list of default distractions as derived by the research of Manuel Lindorfer.
DistractionFactory(StreamInterface) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.mental.sdm.DistractionFactory
Constructor.
DLC - Static variable in interface org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.LmrsParameters
Lane change desire of current lane change.
DLEFT - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveCourtesy
Current left lane change desire.
DLEFT - Static variable in interface org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.LmrsParameters
Current left lane change desire.
downstreamLanes(GTUDirectionality, GTUType) - Method in class org.opentrafficsim.road.network.lane.Lane
Returns the lanes that could be followed in a given direction and for the given GTU type.
DownstreamNeighborsIterable - Class in org.opentrafficsim.road.gtu.lane.perception
Iterable to find downstream GTU's.

The behavior of this search is slightly altered using boolean ignoreIfUpstream.
DownstreamNeighborsIterable(LaneBasedGTU, LaneRecord<?>, Length, Length, RelativePosition, HeadwayGtuType, RelativeLane, boolean) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.DownstreamNeighborsIterable
Constructor.
draw() - Method in interface org.opentrafficsim.road.gtu.generator.characteristics.LaneBasedGTUCharacteristicsGenerator
Generate a LaneBasedGTUCharacteristics object.
draw() - Method in class org.opentrafficsim.road.gtu.generator.characteristics.LaneBasedTemplateGTUType
Generate the properties of the next GTU.
draw() - Method in class org.opentrafficsim.road.gtu.generator.characteristics.LaneBasedTemplateGTUTypeDistribution
Generate a LaneBasedGTUCharacteristics object.
draw(GTUType, Map<CrossSectionLink, Map<Integer, Integer>>, Speed, Route) - Method in class org.opentrafficsim.road.gtu.generator.GeneratorPositions
Draw a new position to generate a GTU.
draw() - Method in class org.opentrafficsim.road.gtu.generator.headway.ArrivalsHeadwayGenerator
Returns a new headway h assuming that the previous vehicle arrived at the current time t0.
draw(StreamInterface) - Method in interface org.opentrafficsim.road.gtu.generator.headway.ArrivalsHeadwayGenerator.HeadwayDistribution
Draws a randomized headway factor.
draw() - Method in class org.opentrafficsim.road.gtu.generator.headway.ListHeadways
draw(Node, Node, Category, StreamInterface) - Method in class org.opentrafficsim.road.gtu.generator.od.DefaultGTUCharacteristicsGeneratorOD
Generate new LaneBasedGTUCharacteristics using given input from OD.
draw(Node, Node, Category, StreamInterface) - Method in interface org.opentrafficsim.road.gtu.generator.od.GTUCharacteristicsGeneratorOD
Generate new LaneBasedGTUCharacteristics using given input from OD.
draw() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.WienerProcess
draw(GTUType) - Method in class org.opentrafficsim.road.gtu.strategical.od.SplitFraction
Draw next link based on split fractions.
drawState(S, S[], I[], StreamInterface) - Method in class org.opentrafficsim.road.gtu.generator.MarkovCorrelation
Draws a next state from this Markov Chain process, with predefined state correlations, but dynamic intensities.
DRIGHT - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveCourtesy
Current right lane change desire.
DRIGHT - Static variable in interface org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.LmrsParameters
Current right lane change desire.
DSYNC - Static variable in interface org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.LmrsParameters
Synchronized lane change desire threshold.
DT - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.AbstractLaneBasedTacticalPlanner
Time step parameter type.
DT - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoLaneChangeParameters
Fixed model time step.
DT - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.LmrsUtil
Fixed model time step.
DualAccelerationStep - Class in org.opentrafficsim.road.gtu.lane.tactical.following
Container for two instances of an AccelerationStep.
DualAccelerationStep(AccelerationStep, AccelerationStep) - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.following.DualAccelerationStep
Create a new DualAccelerationStep.
DYNAMIC_SIGN - Static variable in class org.opentrafficsim.road.network.speed.SpeedLimitTypes
Dynamic speed sign speed limit type.
dynamicDesiredHeadway(Parameters, Speed, Length, Speed) - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.AbstractIDM
Determines the dynamic desired headway, which is non-negative.
dynamicHeadwayTerm(Parameters, Speed, Speed) - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.AbstractIDM
Determines the dynamic headway term.

E

EGO_HEADWAY - Static variable in interface org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.GapAcceptance
Being informed of the model and parameters of other drivers, but applying own headway value.
egoAcceleration(LanePerception, Parameters, SpeedLimitInfo, CarFollowingModel, double, Speed, LateralDirectionality) - Static method in interface org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.GapAcceptance
Determine whether a gap is acceptable.
egoAnticipation(Speed, Acceleration, Duration) - Method in interface org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.Anticipation
Anticipate own movement.
Egoistic - Class in org.opentrafficsim.road.gtu.lane.tactical.lanechangemobil
The egoistic drive changes lane when this yields is personal advantage (totally ignoring any disadvantage to others).
Egoistic() - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.lanechangemobil.Egoistic
 
enoughSpace(LaneBasedIndividualGTU.LaneBasedIndividualCarBuilder) - Method in class org.opentrafficsim.road.gtu.generator.AbstractGTUGeneratorOld
Check if the car to be built is not overlapping with another GTU on the same lane, and if it has enough headway to be generated safely.
entails(Class<?>) - Method in class org.opentrafficsim.road.gtu.strategical.od.Categorization
Returns whether the categorization contains a class that is, or is a sub type of, the given class.
enterLane(Lane, Length, GTUDirectionality) - Method in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedGTU
insert GTU at a certain position.
enterLane(Lane, Length, GTUDirectionality) - Method in interface org.opentrafficsim.road.gtu.lane.LaneBasedGTU
insert GTU at a certain position.
Entry(U, C, Length) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.AbstractPerceptionIterable.Entry
Constructor.
Entry(Set<U>, C, Length) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.AbstractPerceptionIterable.Entry
Constructor.
Entry(Length, T) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.LaneStructure.Entry
 
equals(Object) - Method in class org.opentrafficsim.road.gtu.generator.GeneratorPositions.LaneBias
equals(Object) - Method in class org.opentrafficsim.road.gtu.generator.GeneratorPositions.RoadPosition.BySpeed
equals(Object) - Method in class org.opentrafficsim.road.gtu.generator.GeneratorPositions.RoadPosition.ByValue
equals(Object) - Method in class org.opentrafficsim.road.gtu.generator.headway.DemandPattern
equals(Object) - Method in class org.opentrafficsim.road.gtu.generator.od.ODOptions.Option
equals(Object) - Method in class org.opentrafficsim.road.gtu.lane.perception.GTUTypeAssumptions
equals(Object) - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.AbstractHeadway
equals(Object) - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.AbstractHeadwayCopy
equals(Object) - Method in class org.opentrafficsim.road.gtu.lane.perception.LaneStructure.Entry
equals(Object) - Method in class org.opentrafficsim.road.gtu.lane.perception.RelativeLane
equals(Object) - Method in class org.opentrafficsim.road.gtu.strategical.od.Categorization
equals(Object) - Method in class org.opentrafficsim.road.gtu.strategical.od.Category
equals(Object) - Method in class org.opentrafficsim.road.gtu.strategical.od.ODMatrix
equals(Object) - Method in class org.opentrafficsim.road.gtu.strategical.od.SplitFraction
equals(Object) - Method in class org.opentrafficsim.road.network.lane.CrossSectionElement
equals(Object) - Method in class org.opentrafficsim.road.network.lane.DirectedLanePosition
equals(Object) - Method in class org.opentrafficsim.road.network.lane.Lane
equals(Object) - Method in class org.opentrafficsim.road.network.lane.LaneDirection
equals(Object) - Method in class org.opentrafficsim.road.network.lane.LaneType
equals(Object) - Method in class org.opentrafficsim.road.network.lane.object.BusStop
equals(Object) - Method in class org.opentrafficsim.road.network.lane.object.sensor.AbstractSensor
equals(Object) - Method in class org.opentrafficsim.road.network.lane.object.SpeedSign
equals(Object) - Method in class org.opentrafficsim.road.network.sampling.GtuTypeData
equals(Object) - Method in class org.opentrafficsim.road.network.sampling.LaneData
equals(Object) - Method in class org.opentrafficsim.road.network.sampling.LinkData
equals(Object) - Method in class org.opentrafficsim.road.network.sampling.NodeData
equals(Object) - Method in class org.opentrafficsim.road.network.sampling.RoadSampler
equals(Object) - Method in class org.opentrafficsim.road.network.sampling.RouteData
equals(Object) - Method in class org.opentrafficsim.road.network.speed.SpeedInfoCurvature
equals(Object) - Method in class org.opentrafficsim.road.network.speed.SpeedLimitInfo
equals(Object) - Method in class org.opentrafficsim.road.network.speed.SpeedLimitType
ERROR_TERM - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoLaneChangeParameters
 
estimate(LaneBasedGTU, LaneBasedGTU, Length, boolean, Time) - Method in interface org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.Estimation
Estimate headway, speed and acceleration.
estimate(LaneBasedGTU, LaneBasedGTU, Length, boolean, Time) - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.Estimation.FactorEstimation
Estimate headway, speed and acceleration.
Estimation - Interface in org.opentrafficsim.road.gtu.lane.perception.categories.neighbors
Estimation of neighbor headway, speed and acceleration.
Estimation.FactorEstimation - Class in org.opentrafficsim.road.gtu.lane.perception.categories.neighbors
Estimation based on a factor.
EXPONENTIAL - Static variable in interface org.opentrafficsim.road.gtu.generator.headway.ArrivalsHeadwayGenerator.HeadwayDistribution
Exponential headway distribution.
ExponentialTask - Class in org.opentrafficsim.road.gtu.lane.perception.mental
Class for exponential demand.
ExponentialTask(String, double, double, double, SimulatorInterface.TimeDoubleUnit) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.mental.ExponentialTask
Constructor.

F

Factory() - Constructor for class org.opentrafficsim.road.gtu.generator.od.DefaultGTUCharacteristicsGeneratorOD.Factory
 
FeedbackTable(List<Steering.FeedbackTable.FeedbackVector>) - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.util.Steering.FeedbackTable
 
FeedbackVector(Speed, double, double, double, double) - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.util.Steering.FeedbackTable.FeedbackVector
 
finalizeLaneChange(LateralDirectionality) - Method in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedGTU
Performs the finalization of a lane change by leaving the from lanes.
finalizeRecording(KpiLaneDirection) - Method in class org.opentrafficsim.road.network.sampling.RoadSampler
first() - Method in class org.opentrafficsim.road.gtu.lane.perception.AbstractPerceptionReiterable
Returns the first element.
first() - Method in interface org.opentrafficsim.road.gtu.lane.perception.PerceptionIterable
Returns the first element.
first() - Method in class org.opentrafficsim.road.gtu.lane.perception.PerceptionIterableSet
Returns the first element.
fixed(VehicleModel) - Static method in interface org.opentrafficsim.road.gtu.lane.VehicleModelFactory
Factory returning the same instance always.
FIXED_SIGN - Static variable in class org.opentrafficsim.road.network.speed.SpeedLimitTypes
Fixed speed sign speed limit type.
FixedAccelerationModel - Class in org.opentrafficsim.road.gtu.lane.tactical.following
Fixed GTU following model.
FixedAccelerationModel(Acceleration, Duration) - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.following.FixedAccelerationModel
Create a new FixedAccelerationModel.
FixedLaneChangeModel - Class in org.opentrafficsim.road.gtu.lane.tactical.lanechangemobil
Dummy lane change model with totally predictable results (used for testing).
FixedLaneChangeModel(LateralDirectionality) - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.lanechangemobil.FixedLaneChangeModel
Construct a FixedLaneChangeModel.
FixedWidthGenerator(Length) - Constructor for class org.opentrafficsim.road.network.lane.conflict.ConflictBuilder.FixedWidthGenerator
Constructor with width.
fixInfo(Node, Node, T) - Method in class org.opentrafficsim.road.gtu.generator.Platoons
Fix all info except time for GTU's added hereafter.
FlankSensor - Class in org.opentrafficsim.road.network.lane.object.trafficlight
Embedded sensors used by a TrafficLightSensor.
FlankSensor(String, Lane, Length, RelativePosition.TYPE, DEVSSimulatorInterface.TimeDoubleUnit, TrafficLightSensor, Compatible) - Constructor for class org.opentrafficsim.road.network.lane.object.trafficlight.FlankSensor
Construct a new FlankSensor.
followingAcceleration(Parameters, Speed, SpeedLimitInfo, PerceptionIterable<? extends Headway>) - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.AbstractCarFollowingModel
Determination of car-following acceleration, possibly based on multiple leaders.
followingAcceleration(Parameters, Speed, Speed, Length, PerceptionIterable<? extends Headway>) - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.AbstractCarFollowingModel
Determination of car-following acceleration, possibly based on multiple leaders.
followingAcceleration(Parameters, Speed, Speed, Length, PerceptionIterable<? extends Headway>) - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.AbstractIDM
Determination of car-following acceleration, possibly based on multiple leaders.
followingAcceleration(Parameters, Speed, SpeedLimitInfo, PerceptionIterable<? extends Headway>) - Method in interface org.opentrafficsim.road.gtu.lane.tactical.following.CarFollowingModel
Determination of car-following acceleration, possibly based on multiple leaders.
followingAcceleration(Parameters, Speed, SpeedLimitInfo, PerceptionIterable<? extends Headway>) - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.FixedAccelerationModel
Determination of car-following acceleration, possibly based on multiple leaders.
followingAcceleration(Parameters, Speed, SpeedLimitInfo, PerceptionIterable<? extends Headway>) - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.IDMOld
Determination of car-following acceleration, possibly based on multiple leaders.
followingAcceleration(Parameters, Speed, SpeedLimitInfo, PerceptionIterable<? extends Headway>) - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.IDMPlusOld
Determination of car-following acceleration, possibly based on multiple leaders.
followingAcceleration(Parameters, Speed, SpeedLimitInfo, PerceptionIterable<? extends Headway>) - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.SequentialFixedAccelerationModel
Determination of car-following acceleration, possibly based on multiple leaders.
followingAcceleration(Parameters, Speed, Speed, Length, PerceptionIterable<? extends Headway>) - Method in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoCarFollowing
Determination of car-following acceleration, possibly based on multiple leaders.
followSingleLeader(CarFollowingModel, Parameters, Speed, SpeedLimitInfo, Length, Speed) - Static method in class org.opentrafficsim.road.gtu.lane.tactical.util.CarFollowingUtil
Follow a set of headway GTUs.
followSingleLeader(CarFollowingModel, Parameters, Speed, SpeedLimitInfo, HeadwayGTU) - Static method in class org.opentrafficsim.road.gtu.lane.tactical.util.CarFollowingUtil
Follow a set of headway GTUs.
forSplit() - Method in class org.opentrafficsim.road.gtu.lane.tactical.toledo.InfrastructureLaneChangeInfoToledo
Returns whether this information regards a split in the road.
fraction(Length) - Method in class org.opentrafficsim.road.network.lane.Lane
Transform a position on the lane (can be less than zero or larger than the lane length) to a fraction.
fractionalPosition(Lane, RelativePosition, Time) - Method in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedGTU
Return the longitudinal position of a point relative to this GTU, relative to the center line of the Lane, as a fraction of the length of the lane.
fractionalPosition(Lane, RelativePosition) - Method in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedGTU
Return the longitudinal position of a point relative to this GTU, relative to the center line of the Lane, as a fraction of the length of the lane.
fractionalPosition(Lane, RelativePosition, Time) - Method in interface org.opentrafficsim.road.gtu.lane.LaneBasedGTU
Return the longitudinal position of a point relative to this GTU, relative to the center line of the Lane, as a fraction of the length of the lane.
fractionalPosition(Lane, RelativePosition) - Method in interface org.opentrafficsim.road.gtu.lane.LaneBasedGTU
Return the longitudinal position of a point relative to this GTU, relative to the center line of the Lane, as a fraction of the length of the lane.
fractionalPositions(RelativePosition) - Method in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedGTU
Return the longitudinal positions of a point relative to this GTU, relative to the center line of the Lanes in which the vehicle is registered, as fractions of the length of the lane.
fractionalPositions(RelativePosition, Time) - Method in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedGTU
Return the longitudinal positions of a point relative to this GTU, relative to the center line of the Lanes in which the vehicle is registered, as fractions of the length of the lane.
fractionalPositions(RelativePosition) - Method in interface org.opentrafficsim.road.gtu.lane.LaneBasedGTU
Return the longitudinal positions of a point relative to this GTU, relative to the center line of the Lanes in which the vehicle is registered, as fractions of the length of the lane.
fractionalPositions(RelativePosition, Time) - Method in interface org.opentrafficsim.road.gtu.lane.LaneBasedGTU
Return the longitudinal positions of a point relative to this GTU, relative to the center line of the Lanes in which the vehicle is registered, as fractions of the length of the lane.
fractionAtCoveredDistance(Length) - Method in class org.opentrafficsim.road.network.lane.LaneDirection
Returns the fraction along the design line for having covered the given distance.
fractionSI(double) - Method in class org.opentrafficsim.road.network.lane.Lane
Transform a position on the lane in SI units (can be less than zero or larger than the lane length) to a fraction.
freeAcceleration(CarFollowingModel, Parameters, Speed, SpeedLimitInfo) - Static method in class org.opentrafficsim.road.gtu.lane.tactical.util.CarFollowingUtil
Calculate free acceleration.
fromInaccessibleLane(boolean) - Static method in class org.opentrafficsim.road.gtu.lane.perception.InfrastructureLaneChangeInfo
Returns an instance for the case the entire lane is inaccessible.
fromReferencePlan(LaneBasedGTU, Parameters, Steering.SteeringState, OperationalPlan, Steering.FeedbackTable) - Static method in class org.opentrafficsim.road.gtu.lane.tactical.util.Steering
Translates a reference trajectory in to steering angles and a resulting trajectory.
fromReferencePoints(GTU, Parameters, Steering.SteeringState, Set<DirectedPoint>, List<OperationalPlan.Segment>) - Static method in class org.opentrafficsim.road.gtu.lane.tactical.util.Steering
Translates reference points in to steering angles and a resulting trajectory.
FSPEED - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.following.AbstractIDM
Speed limit adherence factor parameter type.
FSPEED - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.LaneBasedGTUFollowingDirectedChangeTacticalPlanner
Speed limit adherance factor parameter type.
Fuller - Class in org.opentrafficsim.road.gtu.lane.perception.mental
Task-capability interface in accordance to Fuller (2011).
Fuller(Set<? extends Task>, Set<Fuller.BehavioralAdaptation>) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.mental.Fuller
Constructor with custom situational awareness.
Fuller(Set<? extends Task>, Set<Fuller.BehavioralAdaptation>, TaskManager) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.mental.Fuller
Constructor with custom situational awareness.
Fuller.BehavioralAdaptation - Interface in org.opentrafficsim.road.gtu.lane.perception.mental
Behavioral adaptation by changing parameter values.

G

GAMMAACC - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoCarFollowing
 
GAMMADEC - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoCarFollowing
 
GapAcceptance - Interface in org.opentrafficsim.road.gtu.lane.tactical.util.lmrs
Interface for LMRS gap-acceptance models.
generate() - Method in class org.opentrafficsim.road.gtu.generator.AbstractGTUGeneratorOld
Generate a GTU.
generateCarFollowingModel() - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.AbstractIDMFactory
Returns a new instance of a car-following model.
generateCarFollowingModel() - Method in interface org.opentrafficsim.road.gtu.lane.tactical.following.CarFollowingModelFactory
Returns a new instance of a car-following model.
generateCarFollowingModel() - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.IDMPlusMultiFactory
Returns a new instance of a car-following model.
generateConflictPair(ConflictType, ConflictRule, boolean, Lane, Length, Length, GTUDirectionality, OTSLine3D, GTUType, Lane, Length, Length, GTUDirectionality, OTSLine3D, GTUType, DEVSSimulatorInterface.TimeDoubleUnit) - Static method in class org.opentrafficsim.road.network.lane.conflict.Conflict
Creates a pair of conflicts.
generateOperationalPlan(Time, DirectedPoint) - Method in class org.opentrafficsim.road.gtu.lane.tactical.LaneBasedCFLCTacticalPlanner
generateOperationalPlan(Time, DirectedPoint) - Method in class org.opentrafficsim.road.gtu.lane.tactical.LaneBasedGTUFollowingDirectedChangeTacticalPlanner
generateOperationalPlan(Time, DirectedPoint) - Method in class org.opentrafficsim.road.gtu.lane.tactical.LaneBasedGTUFollowingTacticalPlanner
generateOperationalPlan(Time, DirectedPoint) - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LMRS
generateOperationalPlan(Time, DirectedPoint) - Method in class org.opentrafficsim.road.gtu.lane.tactical.steering.SteeringLmrs
generateOperationalPlan(Time, DirectedPoint) - Method in class org.opentrafficsim.road.gtu.lane.tactical.toledo.Toledo
generatePerception(LaneBasedGTU) - Method in interface org.opentrafficsim.road.gtu.lane.perception.PerceptionFactory
Generate perception.
generatePerception(LaneBasedGTU) - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.DefaultLMRSPerceptionFactory
Generate perception.
GeneratorObjects(LaneBasedGTUGenerator, Generator<Duration>, LaneBasedGTUCharacteristicsGenerator) - Constructor for class org.opentrafficsim.road.gtu.generator.od.ODApplier.GeneratorObjects
 
GeneratorPositions - Class in org.opentrafficsim.road.gtu.generator
Helper class for vehicle generation which can draw the next GTU position to try to place a GTU.
GeneratorPositions.GeneratorLanePosition - Class in org.opentrafficsim.road.gtu.generator
Class representing a vehicle generation lane, providing elementary information for randomly drawing links and lanes.
GeneratorPositions.LaneBias - Class in org.opentrafficsim.road.gtu.generator
Vehicle generation lateral bias.
GeneratorPositions.LaneBiasDefaults - Class in org.opentrafficsim.road.gtu.generator
Set of lane biases per GTU type enum, based on the GTU Types that are defined by default.
GeneratorPositions.LaneBiases - Class in org.opentrafficsim.road.gtu.generator
Set of lane biases per GTU type.
GeneratorPositions.RoadPosition - Interface in org.opentrafficsim.road.gtu.generator
Interface for preferred road position for a lane bias.
GeneratorPositions.RoadPosition.BySpeed - Class in org.opentrafficsim.road.gtu.generator
Road position based on desired speed.
GeneratorPositions.RoadPosition.ByValue - Class in org.opentrafficsim.road.gtu.generator
Fixed road position.
gentleUrgency(Acceleration, double, Parameters) - Static method in interface org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.Synchronization
Return limited deceleration.
get(ODOptions.Option<K>, Lane, Node, LinkType) - Method in class org.opentrafficsim.road.gtu.generator.od.ODOptions
Get option value.
get(int) - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.SequentialFixedAccelerationModel
Retrieve one FixedAccelerationModel step.
get(LateralDirectionality) - Method in class org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.Desire
Returns desire in the given direction.
get(int) - Method in class org.opentrafficsim.road.gtu.strategical.od.Categorization
Returns the i'th class.
get(int) - Method in class org.opentrafficsim.road.gtu.strategical.od.Category
Returns the i'th object.
get(Class<T>) - Method in class org.opentrafficsim.road.gtu.strategical.od.Category
Returns the object of this category pertaining to the specified class from the category.
getAcceleration(LaneBasedGTU) - Method in class org.opentrafficsim.road.gtu.lane.control.AbstractActuatedControl
Calculate acceleration.
getAcceleration(LaneBasedGTU) - Method in interface org.opentrafficsim.road.gtu.lane.control.LongitudinalControl
Calculate acceleration.
getAcceleration() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.NeighborTriplet
 
getAcceleration() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.AbstractHeadwayCopy
getAcceleration() - Method in interface org.opentrafficsim.road.gtu.lane.perception.headway.Headway
 
getAcceleration() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayDistance
getAcceleration() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayGTUReal
getAcceleration() - Method in class org.opentrafficsim.road.gtu.lane.plan.operational.SimpleOperationalPlan
 
getAcceleration() - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.AccelerationStep
 
getAcceleration() - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.FixedAccelerationModel
Retrieve the acceleration of this FixedAccelerationModel.
getAcceleration() - Method in class org.opentrafficsim.road.gtu.lane.tactical.util.CarFollowingUtil.CarFollowingHeadway
getAccessibleAdjacentLanes(LateralDirectionality) - Method in interface org.opentrafficsim.road.gtu.lane.perception.categories.DefaultSimplePerception
 
getAccessibleAdjacentLanes(LateralDirectionality) - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.DirectDefaultSimplePerception
getAccessibleAdjacentLanesLeft() - Method in interface org.opentrafficsim.road.gtu.lane.perception.categories.DefaultSimplePerception
 
getAccessibleAdjacentLanesLeft() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.DirectDefaultSimplePerception
getAccessibleAdjacentLanesRight() - Method in interface org.opentrafficsim.road.gtu.lane.perception.categories.DefaultSimplePerception
 
getAccessibleAdjacentLanesRight() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.DirectDefaultSimplePerception
getAccumulator() - Method in class org.opentrafficsim.road.gtu.lane.CollisionDetector
Returns the accumulator.
getAccumulator() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.AnticipationDensity
Returns the accumulator.
getAccumulator() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.AnticipationSpeed
Returns the accumulator.
getAccumulator() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.TaskHeadwayCollector
Returns the accumulator.
getAccumulator() - Method in interface org.opentrafficsim.road.gtu.lane.perception.PerceptionCollectable.PerceptionCollector
Returns the accumulator.
getActualDepartureBusStop(String) - Method in class org.opentrafficsim.road.gtu.lane.tactical.pt.BusSchedule
Return the actual departure time.
getActualDepartureConflict(String) - Method in class org.opentrafficsim.road.gtu.lane.tactical.pt.BusSchedule
Return the actual departure time.
getAdjacentLaneDirection(LateralDirectionality, LaneBasedGTU) - Method in class org.opentrafficsim.road.network.lane.LaneDirection
Returns the adjacent lane and direction.
getAllPositions() - Method in class org.opentrafficsim.road.gtu.generator.GeneratorPositions
Returns all underlying positions.
getAngularError() - Method in class org.opentrafficsim.road.gtu.lane.tactical.util.Steering.SteeringState
 
getAngularErrorDerivateFeedback() - Method in class org.opentrafficsim.road.gtu.lane.tactical.util.Steering.FeedbackTable.FeedbackVector
 
getAngularErrorDerivative() - Method in class org.opentrafficsim.road.gtu.lane.tactical.util.Steering.SteeringState
 
getAngularErrorFeedback() - Method in class org.opentrafficsim.road.gtu.lane.tactical.util.Steering.FeedbackTable.FeedbackVector
 
getAngularErrorFeedback(Speed) - Method in class org.opentrafficsim.road.gtu.lane.tactical.util.Steering.FeedbackTable
Returns the feedback vector pertaining to the speed closest to the input speed.
getAnticipationReliance() - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.AbstractTask
Returns the level of anticipation reliance.
getAnticipationReliance(String) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.Fuller
Returns the anticipation reliance of the given task id.
getAnticipationReliance() - Method in interface org.opentrafficsim.road.gtu.lane.perception.mental.Task
Returns the level of anticipation reliance.
getAverageDuration() - Method in enum org.opentrafficsim.road.gtu.lane.perception.mental.sdm.DefaultDistraction
Returns the average duration.
getBackwardHeadway() - Method in interface org.opentrafficsim.road.gtu.lane.perception.categories.DefaultSimplePerception
 
getBackwardHeadway() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.DirectDefaultSimplePerception
getBeginWidth() - Method in class org.opentrafficsim.road.network.lane.CrossSectionElement
Retrieve the width at the begin of the parent link.
getBias(GTUType.DEFAULTS) - Method in class org.opentrafficsim.road.gtu.generator.GeneratorPositions.LaneBiasDefaults
Returns the bias of given GTU type, or Bias.None if none defined for the GTU type.
getBias(GTUType) - Method in class org.opentrafficsim.road.gtu.generator.GeneratorPositions.LaneBiases
Returns the bias of given GTU type, or Bias.None if none defined for the GTU type.
getBounds() - Method in class org.opentrafficsim.road.gtu.generator.AbstractGTUGeneratorOld
getBounds() - Method in class org.opentrafficsim.road.gtu.generator.GeneratorPositions
getBounds() - Method in class org.opentrafficsim.road.gtu.generator.LaneBasedGTUGenerator
getBounds() - Method in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedGTU
getBounds() - Method in class org.opentrafficsim.road.network.lane.CrossSectionElement
getBounds() - Method in interface org.opentrafficsim.road.network.lane.object.LaneBasedObject
Return the bounds without throwing a RemoteException.
getBounds() - Method in class org.opentrafficsim.road.network.lane.object.sensor.TrafficLightSensor
getBusStops() - Method in interface org.opentrafficsim.road.gtu.lane.perception.categories.BusStopPerception
Returns the bus stops.
getBusStops() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.DirectBusStopPerception
Returns the bus stops.
getCarFollowingAcceleration() - Method in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedGTU
This method returns the current car-following acceleration of the GTU.
getCarFollowingAcceleration() - Method in interface org.opentrafficsim.road.gtu.lane.LaneBasedGTU
This method returns the current car-following acceleration of the GTU.
getCarFollowingModel(GTUType) - Method in class org.opentrafficsim.road.gtu.lane.perception.GTUTypeAssumptions
Return the car following model for a certain GTUType as an assumption for that GTUType.
getCarFollowingModel() - Method in interface org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayGTU
Many models that observe a GTU need to predict the imminent behavior of that GTU.
getCarFollowingModel() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayGTUReal
Many models that observe a GTU need to predict the imminent behavior of that GTU.
getCarFollowingModel() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayGTURealCopy
Many models that observe a GTU need to predict the imminent behavior of that GTU.
getCarFollowingModel() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayGTUSimple
Many models that observe a GTU need to predict the imminent behavior of that GTU.
getCarFollowingModel() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayGTUType
Many models that observe a GTU need to predict the imminent behavior of that GTU.
getCarFollowingModel() - Method in class org.opentrafficsim.road.gtu.lane.tactical.AbstractLaneBasedTacticalPlanner
Returns the car-following model.
getCarFollowingModel() - Method in interface org.opentrafficsim.road.gtu.lane.tactical.LaneBasedTacticalPlanner
Returns the car-following model.
getCarFollowingModelFactoryString() - Method in class org.opentrafficsim.road.gtu.lane.tactical.AbstractLaneBasedTacticalPlannerFactory
Returns a String representation of the car-following model factory.
getCarFollowingModelOld() - Method in class org.opentrafficsim.road.gtu.lane.tactical.LaneBasedGTUFollowingDirectedChangeTacticalPlanner
Returns the car-following model.
getCarFollowingParameters() - Method in class org.opentrafficsim.road.gtu.lane.tactical.AbstractLaneBasedTacticalPlannerFactory
Returns the parameters for the car-following model using the factory.
getCategories(Node, Node) - Method in class org.opentrafficsim.road.gtu.strategical.od.ODMatrix
Returns the categories specified for given origin-destination combination.
getCategorization() - Method in class org.opentrafficsim.road.gtu.strategical.od.Category
 
getCategorization() - Method in class org.opentrafficsim.road.gtu.strategical.od.ODMatrix
 
getCenter() - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedIndividualGTU
getCenterLine() - Method in class org.opentrafficsim.road.network.lane.CrossSectionElement
Retrieve the center line of this CrossSectionElement.
getCharachteristicsGenerator() - Method in class org.opentrafficsim.road.gtu.generator.od.ODApplier.GeneratorObjects
Returns the generator of GTU characteristics.
getClearanceDurationToNextPhase() - Method in interface org.opentrafficsim.road.network.lane.object.trafficlight.TrafficLightController
 
getClearanceDurationToNextPhase() - Method in class org.opentrafficsim.road.network.lane.object.trafficlight.TrafficLightControllerFixedDuration
getCompatibility() - Method in class org.opentrafficsim.road.network.lane.LaneType
 
getConflict() - Method in class org.opentrafficsim.road.network.lane.conflict.Conflict.ConflictEnd
 
getConflictIds() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayBusStop
 
getConflictingLength() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayConflict
Returns the length of the conflict on the conflicting lane.
getConflictingLink() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayConflict
Returns the conflicting link.
getConflictingSpeedLimit() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayConflict
Returns the speed limit on the conflicting lane.
getConflictingStopLine() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayConflict
Returns the stop line on the conflicting lane.
getConflictingTrafficLightDistance() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayConflict
Returns the distance of a traffic light upstream on the conflicting lane.
getConflictingVisibility() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayConflict
Returns the visibility on the conflicting lane within which conflicting vehicles are visible.
getConflictPriority() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayConflict
Returns the conflict priority.
getConflictRule() - Method in class org.opentrafficsim.road.network.lane.conflict.Conflict
 
getConflictRuleType() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayConflict
Returns the conflict rule type.
getConflicts(RelativeLane) - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.DirectIntersectionPerception
Returns a set of conflicts along the route.
getConflicts(RelativeLane) - Method in interface org.opentrafficsim.road.gtu.lane.perception.categories.IntersectionPerception
Returns a set of conflicts along the route.
getConflicts() - Method in class org.opentrafficsim.road.network.lane.object.BusStop
Returns the downstream conflicts of the bus stop.
getConflictType() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayConflict
Returns the conflict type.
getConflictType() - Method in class org.opentrafficsim.road.network.lane.conflict.Conflict
 
getConsideration(LanePerception, LaneBasedGTU, Parameters) - Method in interface org.opentrafficsim.road.gtu.lane.perception.mental.TaskLaneChanging.LateralConsideration
Returns fraction of lateral consideration, <0 for left lane, >0 for right lane.
getContour() - Method in class org.opentrafficsim.road.network.lane.CrossSectionElement
Retrieve the contour of this CrossSectionElement.
getContourPoints() - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedIndividualGTU
getCorrectCurrentLanes() - Method in class org.opentrafficsim.road.gtu.lane.tactical.NextSplitInfo
 
getCount() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.AnticipationDensity.CountAndDistance
 
getCrossSection() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.DirectInfrastructurePerception
Returns a set of relative lanes representing the cross section.
getCrossSection() - Method in interface org.opentrafficsim.road.gtu.lane.perception.categories.InfrastructurePerception
Returns a set of relative lanes representing the cross section.
getCrossSection() - Method in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoPerception
Returns a set of relative lanes representing the cross section.
getCrossSectionElement(String) - Method in class org.opentrafficsim.road.network.lane.CrossSectionLink
Find a cross section element with a specified id.
getCrossSectionElement() - Method in class org.opentrafficsim.road.network.lane.RoadMarkerAcross
 
getCrossSectionElementList() - Method in class org.opentrafficsim.road.network.lane.CrossSectionLink
Retrieve a safe copy of the cross section element list.
getCrossSectionRecords() - Method in class org.opentrafficsim.road.gtu.lane.perception.RollingLaneStructure.AnimationAccess
 
getCurrent() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.AnticipationSpeed.SpeedSet
Returns the speed regarding the current lane.
getCurrentPhase() - Method in class org.opentrafficsim.road.network.lane.object.trafficlight.AbstractTrafficLightController
getCurrentPhase() - Method in interface org.opentrafficsim.road.network.lane.object.trafficlight.TrafficLightController
 
getCurrentPhase() - Method in class org.opentrafficsim.road.network.lane.object.trafficlight.TrafficLightControllerFixedDuration
getCutOffEnd() - Method in class org.opentrafficsim.road.gtu.lane.perception.RollingLaneStructureRecord
Returns distance where the structure was cut-off.
getCutOffStart() - Method in class org.opentrafficsim.road.gtu.lane.perception.RollingLaneStructureRecord
Returns distance where the structure was cut-off.
getDefaultRouteSupplier(StreamInterface) - Static method in interface org.opentrafficsim.road.gtu.strategical.route.RouteGeneratorOD
Returns a default route generator for shortest routes based on the given stream.
getDefaultValue() - Method in class org.opentrafficsim.road.gtu.generator.od.ODOptions.Option
Returns the default value.
getDemand(Node, Node, Category, Time, boolean) - Method in class org.opentrafficsim.road.gtu.strategical.od.ODMatrix
Returns the demand at given time.
getDemandPattern(Node, Node, Category) - Method in class org.opentrafficsim.road.gtu.strategical.od.ODMatrix
 
getDemandVector() - Method in class org.opentrafficsim.road.gtu.generator.headway.DemandPattern
Returns the demand vector.
getDemandVector(Node, Node, Category) - Method in class org.opentrafficsim.road.gtu.strategical.od.ODMatrix
 
getDemandWeight() - Method in class org.opentrafficsim.road.network.lane.CrossSectionLink
Returns the demand weight.
getDensity(RelativeLane) - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.AnticipationTrafficPerception
Returns the perceived density on the given lane.
getDensity(RelativeLane) - Method in interface org.opentrafficsim.road.gtu.lane.perception.categories.TrafficPerception
Returns the perceived density on the given lane.
getDepartureTime(String) - Method in class org.opentrafficsim.road.gtu.lane.tactical.pt.BusSchedule
Returns departure time for the given bus stop.
getDescription() - Method in enum org.opentrafficsim.road.gtu.lane.perception.mental.sdm.DefaultDistraction
Returns the description.
getDescription() - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.sdm.Distraction
Returns the description.
getDesignLineOffset() - Method in class org.opentrafficsim.road.network.lane.CrossSectionSlice
Retrieve the design line offset.
getDesignLineOffsetAtBegin() - Method in class org.opentrafficsim.road.network.lane.CrossSectionElement
Retrieve the offset from the design line at the begin of the parent link.
getDesignLineOffsetAtEnd() - Method in class org.opentrafficsim.road.network.lane.CrossSectionElement
Retrieve the offset from the design line at the end of the parent link.
getDesiredAcceleration(LaneBasedGTU, PerceptionCollectable<HeadwayGTU, LaneBasedGTU>) - Method in class org.opentrafficsim.road.gtu.lane.control.AbstractActuatedControl
Returns the desired acceleration from the longitudinal control.
getDesiredAcceleration(LaneBasedGTU, PerceptionCollectable<HeadwayGTU, LaneBasedGTU>) - Method in class org.opentrafficsim.road.gtu.lane.control.AbstractLinearFreeControl
Returns the desired acceleration from the longitudinal control.
getDesiredSpeed() - Method in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedGTU
This method returns the current desired speed of the GTU.
getDesiredSpeed() - Method in interface org.opentrafficsim.road.gtu.lane.LaneBasedGTU
This method returns the current desired speed of the GTU.
getDesiredSpeed() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.AbstractHeadwayGTU
Returns the perceived desired speed of the neighbor.
getDesiredSpeed() - Method in interface org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayGTU
Returns the perceived desired speed of the neighbor.
getDesiredSpeed() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayGTUReal
Returns the perceived desired speed of the neighbor.
getDesireToLeave(Parameters, Length, int, Speed) - Static method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveRoute
Calculates desire to leave a lane for a single infrastructure info.
getDestination() - Method in class org.opentrafficsim.road.gtu.generator.characteristics.LaneBasedGTUCharacteristics
 
getDestination() - Method in class org.opentrafficsim.road.gtu.strategical.LaneBasedStrategicalPlannerNone
getDestination() - Method in class org.opentrafficsim.road.gtu.strategical.route.LaneBasedStrategicalRoutePlanner
getDestinationNodeData() - Method in class org.opentrafficsim.road.network.sampling.GtuData
getDestinations() - Method in class org.opentrafficsim.road.gtu.strategical.od.ODMatrix
 
getDetectedGTUTypes() - Method in class org.opentrafficsim.road.network.lane.object.sensor.AbstractSensor
Retrieve the object that decides if a particular GTU type is detected when passing in a particular direction.
getDirection(Lane) - Method in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedGTU
Return the directionality of a lane on which the GTU is registered for its current operational plan.
getDirection(Lane) - Method in interface org.opentrafficsim.road.gtu.lane.LaneBasedGTU
Return the directionality of a lane on which the GTU is registered for its current operational plan.
getDirection() - Method in class org.opentrafficsim.road.gtu.lane.perception.LaneDirectionRecord
Returns the direction of travel.
getDirection() - Method in interface org.opentrafficsim.road.gtu.lane.perception.LaneRecord
Returns the direction of travel.
getDirection() - Method in class org.opentrafficsim.road.gtu.lane.perception.RollingLaneStructureRecord
Returns the direction of travel.
getDirection() - Method in class org.opentrafficsim.road.gtu.lane.plan.operational.LaneChange
Return lateral lane change direction.
getDirection() - Method in class org.opentrafficsim.road.network.lane.LaneDirection
 
getDirection() - Method in class org.opentrafficsim.road.network.lane.object.AbstractLaneBasedObject
getDirection() - Method in interface org.opentrafficsim.road.network.lane.object.LaneBasedObject
 
getDirectionality(GTUType) - Method in class org.opentrafficsim.road.network.lane.LaneType
Get the permitted driving directions for a given GTU type on this Lane.
getDirectionality(GTUType, boolean) - Method in class org.opentrafficsim.road.network.lane.LaneType
getDistance(U, LaneRecord<?>, Length) - Method in class org.opentrafficsim.road.gtu.lane.perception.AbstractPerceptionIterable
Returns the distance to the object.
getDistance() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.AnticipationDensity.CountAndDistance
 
getDistance() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.NeighborsUtil.DistanceGTU
Returns the distance.
getDistance(LaneBasedGTU, LaneRecord<?>, Length) - Method in class org.opentrafficsim.road.gtu.lane.perception.DownstreamNeighborsIterable
Returns the distance to the object.
getDistance() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.AbstractHeadway
Retrieve the strongly typed distance to the other object.
getDistance() - Method in interface org.opentrafficsim.road.gtu.lane.perception.headway.Headway
Retrieve the strongly typed distance to the other object.
getDistance() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayDistance
Retrieve the strongly typed distance to the other object.
getDistance(L, LaneRecord<?>, Length) - Method in class org.opentrafficsim.road.gtu.lane.perception.LaneBasedObjectIterable
Returns the distance to the object.
getDistance() - Method in class org.opentrafficsim.road.gtu.lane.perception.LaneStructure.Entry
 
getDistance(LaneBasedGTU, LaneRecord<?>, Length) - Method in class org.opentrafficsim.road.gtu.lane.perception.UpstreamNeighborsIterable
Returns the distance to the object.
getDistanceAlongLane(LaneBasedGTU, DirectedPoint) - Method in class org.opentrafficsim.road.gtu.lane.plan.operational.LaneBasedOperationalPlan
Returns the distance along the reference lane that the GTU travels from the current location up to the point.
getDistances() - Method in class org.opentrafficsim.road.network.speed.SpeedLimitProspect
Returns the distances at which a change in the prospect is present in order (upstream first).
getDistances(SpeedLimitType<?>) - Method in class org.opentrafficsim.road.network.speed.SpeedLimitProspect
Returns the distances at which a change of the given speed limit type in the prospect is present in order (most upstream first).
getDistanceToPosition(Length) - Method in interface org.opentrafficsim.road.gtu.lane.perception.LaneRecord
Returns the distance from the reference to the given location.
getDistraction(Length) - Method in interface org.opentrafficsim.road.network.lane.object.Distraction.DistractionProfile
Returns the level of distraction at the given distance.
getDistraction(Length) - Method in class org.opentrafficsim.road.network.lane.object.Distraction
Returns the level of distraction at the given distance.
getDistraction(Length) - Method in class org.opentrafficsim.road.network.lane.object.Distraction.TrapezoidProfile
Returns the level of distraction at the given distance.
getDownstreamConflictingGTUs() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayConflict
Returns a set of conflicting GTU's downstream of the start of the conflict ordered close to far from the conflict.
getDownstreamDistances(SpeedLimitType<?>) - Method in class org.opentrafficsim.road.network.speed.SpeedLimitProspect
Returns the downstream distances at which a change of the given speed limit type in the prospect is present in order (most upstream first).
getDownstreamEdge() - Method in class org.opentrafficsim.road.gtu.lane.perception.RollingLaneStructure.AnimationAccess
 
getDownstreamGtus(LaneBasedGTU, HeadwayGtuType, Length) - Method in class org.opentrafficsim.road.network.lane.conflict.Conflict
Provides the downstream GTUs.
getDownstreamObjects(Class<T>, LaneBasedGTU, RelativePosition.TYPE) - Method in interface org.opentrafficsim.road.gtu.lane.perception.LaneStructure
Retrieve objects of a specific type.
getDownstreamObjects(RelativeLane, Class<T>, LaneBasedGTU, RelativePosition.TYPE) - Method in interface org.opentrafficsim.road.gtu.lane.perception.LaneStructure
Retrieve objects on a lane of a specific type.
getDownstreamObjects(Class<T>, LaneBasedGTU, RelativePosition.TYPE) - Method in class org.opentrafficsim.road.gtu.lane.perception.RollingLaneStructure
Retrieve objects of a specific type.
getDownstreamObjects(RelativeLane, Class<T>, LaneBasedGTU, RelativePosition.TYPE) - Method in class org.opentrafficsim.road.gtu.lane.perception.RollingLaneStructure
Retrieve objects on a lane of a specific type.
getDownstreamObjectsOnRoute(Class<T>, LaneBasedGTU, RelativePosition.TYPE, Route) - Method in interface org.opentrafficsim.road.gtu.lane.perception.LaneStructure
Retrieve objects of a specific type.
getDownstreamObjectsOnRoute(RelativeLane, Class<T>, LaneBasedGTU, RelativePosition.TYPE, Route) - Method in interface org.opentrafficsim.road.gtu.lane.perception.LaneStructure
Retrieve objects on a lane of a specific type.
getDownstreamObjectsOnRoute(RelativeLane, Class<T>, LaneBasedGTU, RelativePosition.TYPE, Route) - Method in class org.opentrafficsim.road.gtu.lane.perception.RollingLaneStructure
Retrieve objects on a lane of a specific type.
getDownstreamObjectsOnRoute(Class<T>, LaneBasedGTU, RelativePosition.TYPE, Route) - Method in class org.opentrafficsim.road.gtu.lane.perception.RollingLaneStructure
Retrieve objects of a specific type.
getDuration() - Method in class org.opentrafficsim.road.gtu.lane.plan.operational.SimpleOperationalPlan
 
getDuration() - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.AccelerationStep
 
getDuration() - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.FixedAccelerationModel
Retrieve the duration of this FixedAccelerationModel.
getDuration() - Method in class org.opentrafficsim.road.gtu.lane.tactical.util.AnticipationInfo
 
getDurationInLaneAfterLaneChange() - Method in class org.opentrafficsim.road.gtu.lane.tactical.LaneBasedGTUFollowingDirectedChangeTacticalPlanner
Get the duration to stay in a Lane after a lane change.
getDwellTime(String) - Method in class org.opentrafficsim.road.gtu.lane.tactical.pt.BusSchedule
Returns dwell time for the given bus stop.
getDx() - Method in class org.opentrafficsim.road.gtu.lane.perception.AbstractPerceptionIterable
Returns the longitudinal length of the relevant relative position such that distances to this points can be calculated.
getEndSpeed() - Method in class org.opentrafficsim.road.gtu.lane.tactical.util.AnticipationInfo
 
getEndTime() - Method in class org.opentrafficsim.road.gtu.generator.AbstractGTUGeneratorOld
 
getEndWidth() - Method in class org.opentrafficsim.road.network.lane.CrossSectionElement
Retrieve the width at the end of the parent link.
getExposure() - Method in enum org.opentrafficsim.road.gtu.lane.perception.mental.sdm.DefaultDistraction
Returns the exposure.
getExtendedCrossSection() - Method in interface org.opentrafficsim.road.gtu.lane.perception.LaneStructure
Returns the extended cross-section, which includes all lanes for which a first record is present.
getExtendedCrossSection() - Method in class org.opentrafficsim.road.gtu.lane.perception.RollingLaneStructure
Returns the extended cross-section, which includes all lanes for which a first record is present.
getFactory(Node, Node, Category, StreamInterface) - Method in interface org.opentrafficsim.road.gtu.generator.od.StrategicalPlannerFactorySupplierOD
Supplies a strategical factory.
getFactory(Node, Node, Category, StreamInterface) - Method in interface org.opentrafficsim.road.gtu.generator.od.StrategicalPlannerFactorySupplierOD.TacticalPlannerFactorySupplierOD
Returns a tactical planner factory based on OD information.
getFinalizer() - Method in class org.opentrafficsim.road.gtu.lane.CollisionDetector
Returns the finalizer.
getFinalizer() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.AnticipationDensity
Returns the finalizer.
getFinalizer() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.AnticipationSpeed
Returns the finalizer.
getFinalizer() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.TaskHeadwayCollector
Returns the finalizer.
getFinalizer() - Method in interface org.opentrafficsim.road.gtu.lane.perception.PerceptionCollectable.PerceptionCollector
Returns the finalizer.
getFirstDownstreamGTUs(LaneStructureRecord, RelativePosition, RelativePosition, RelativePosition.TYPE, Time) - Static method in class org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.NeighborsUtil
Returns a set of first leaders per branch, relative to given relative position.
getFirstFollowers(LateralDirectionality) - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.DirectNeighborsPerception
Set of followers on a lane, which is usually 0 or 1, but possibly more in case of an upstream merge with no intermediate GTU.
getFirstFollowers(LateralDirectionality) - Method in interface org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.NeighborsPerception
Set of followers on a lane, which is usually 0 or 1, but possibly more in case of an upstream merge with no intermediate GTU.
getFirstGtu(GTUDirectionality) - Method in class org.opentrafficsim.road.network.lane.Lane
Get the first GTU on the lane, relative to a driving direction on this lane.
getFirstLeaders(LateralDirectionality) - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.DirectNeighborsPerception
Set of leaders on a lane, which is usually 0 or 1, but possibly more in case of a downstream split with no intermediate GTU.
getFirstLeaders(LateralDirectionality) - Method in interface org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.NeighborsPerception
Set of leaders on a lane, which is usually 0 or 1, but possibly more in case of a downstream split with no intermediate GTU.
getFirstRecord(RelativeLane) - Method in interface org.opentrafficsim.road.gtu.lane.perception.LaneStructure
Returns the first record on the given lane.
getFirstRecord(RelativeLane) - Method in class org.opentrafficsim.road.gtu.lane.perception.RollingLaneStructure
Returns the first record on the given lane.
getFirstUpstreamGTUs(LaneStructureRecord, RelativePosition, RelativePosition, RelativePosition.TYPE, Time) - Static method in class org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.NeighborsUtil
Returns a set of first followers per branch, relative to given relative position.
getFollower(HeadwayGTU, PerceptionCollectable<HeadwayGTU, LaneBasedGTU>, HeadwayGTU, Length) - Static method in interface org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.Synchronization
Returns the upstream gtu of the given gtu.
getFollowerAcceleration() - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.DualAccelerationStep
Return the acceleration of the follower.
getFollowerAccelerationStep() - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.DualAccelerationStep
Retrieve the AccelerationStep for the (new) follower GTU.
getFollowers(RelativeLane) - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.DirectNeighborsPerception
Set of followers on a lane, including adjacent GTU's who's FRONT is back of the own vehicle FRONT.
getFollowers(RelativeLane) - Method in interface org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.NeighborsPerception
Set of followers on a lane, including adjacent GTU's who's FRONT is back of the own vehicle FRONT.
getFollowerValidUntil() - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.DualAccelerationStep
Return the time up to which the result of the follower is valid.
getFollowingAcceleration(LaneBasedGTU, PerceptionCollectable<HeadwayGTU, LaneBasedGTU>) - Method in class org.opentrafficsim.road.gtu.lane.control.AbstractLinearFreeControl
Returns the following acceleration of the longitudinal control.
getFollowingAcceleration(LaneBasedGTU, PerceptionCollectable<HeadwayGTU, LaneBasedGTU>) - Method in class org.opentrafficsim.road.gtu.lane.control.LinearCACC
Returns the following acceleration of the longitudinal control.
getFollowingAcceleration(LaneBasedGTU, PerceptionCollectable<HeadwayGTU, LaneBasedGTU>) - Method in class org.opentrafficsim.road.gtu.lane.control.PloegCACC
Returns the following acceleration of the longitudinal control.
getForwardHeadwayGTU() - Method in interface org.opentrafficsim.road.gtu.lane.perception.categories.DefaultSimplePerception
 
getForwardHeadwayGTU() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.DirectDefaultSimplePerception
getForwardHeadwayObject() - Method in interface org.opentrafficsim.road.gtu.lane.perception.categories.DefaultSimplePerception
 
getForwardHeadwayObject() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.DirectDefaultSimplePerception
getFraction() - Method in class org.opentrafficsim.road.gtu.lane.plan.operational.LaneChange
Returns the fraction of the lane change performed.
getFrequency(Time, boolean) - Method in interface org.opentrafficsim.road.gtu.generator.headway.Arrivals
Returns the demand at given time, which may be the sum of child objects.
getFrequency(Time, boolean) - Method in class org.opentrafficsim.road.gtu.generator.headway.DemandPattern
Returns the demand at given time, which may be the sum of child objects.
getFrequency() - Method in enum org.opentrafficsim.road.gtu.lane.perception.mental.sdm.DefaultDistraction
Returns the frequency per exposed driver.
getFromId(String) - Static method in enum org.opentrafficsim.road.gtu.lane.perception.mental.sdm.DefaultDistraction
Returns a default distraction from the id.
getFromNode() - Method in interface org.opentrafficsim.road.gtu.lane.perception.LaneStructureRecord
Returns the the 'from' node of the link belonging to this lane, in the driving direction.
getFromNode() - Method in class org.opentrafficsim.road.gtu.lane.perception.RollingLaneStructureRecord
Returns the the 'from' node of the link belonging to this lane, in the driving direction.
getFront() - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedIndividualGTU
getFullId() - Method in class org.opentrafficsim.road.network.lane.CrossSectionElement
Retrieve the id of this CrossSectionElement.
getFullId() - Method in class org.opentrafficsim.road.network.lane.object.AbstractLaneBasedObject
getGeneratedGTUs() - Method in class org.opentrafficsim.road.gtu.generator.LaneBasedGTUGenerator
 
getGenerator() - Method in class org.opentrafficsim.road.gtu.generator.od.ODApplier.GeneratorObjects
Returns the main generator for GTU's.
getGenerator() - Method in class org.opentrafficsim.road.gtu.generator.Platoons
Returns the vehicle generator for sub classes.
getGfmr() - Method in class org.opentrafficsim.road.gtu.lane.tactical.directedlanechange.DirectedLaneMovementStep
 
getGfmr() - Method in class org.opentrafficsim.road.gtu.lane.tactical.lanechangemobil.LaneMovementStep
 
getGlobalInterpolation() - Method in class org.opentrafficsim.road.gtu.strategical.od.ODMatrix
 
getGlobalTimeVector() - Method in class org.opentrafficsim.road.gtu.strategical.od.ODMatrix
 
getGtu() - Method in class org.opentrafficsim.road.gtu.lane.perception.AbstractPerceptionReiterable
Returns the GTU.
getGTU() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.NeighborsUtil.DistanceGTU
Returns the GTU.
getGtu() - Method in interface org.opentrafficsim.road.gtu.lane.perception.LanePerception
getGtu() - Method in class org.opentrafficsim.road.gtu.lane.tactical.AbstractLaneBasedTacticalPlanner
getGtu() - Method in class org.opentrafficsim.road.gtu.strategical.AbstractLaneBasedStrategicalPlanner
getGtu() - Method in interface org.opentrafficsim.road.gtu.strategical.LaneBasedStrategicalPlanner
getGtu(int) - Method in class org.opentrafficsim.road.network.lane.Lane
Returns the index'th GTU.
getGtu(int, Time) - Method in class org.opentrafficsim.road.network.lane.Lane
Returns the index'th GTU at specified time.
getGtu() - Method in class org.opentrafficsim.road.network.sampling.GtuData
 
getGtuAhead(Length, GTUDirectionality, RelativePosition.TYPE, Time) - Method in class org.opentrafficsim.road.network.lane.Lane
Get the first GTU where the relativePosition is in front of another GTU on the lane, in a driving direction on this lane, compared to the DESIGN LINE.
getGtuBehind(Length, GTUDirectionality, RelativePosition.TYPE, Time) - Method in class org.opentrafficsim.road.network.lane.Lane
Get the first GTU where the relativePosition is behind a certain position on the lane, in a driving direction on this lane, compared to the DESIGN LINE.
getGtuClass() - Method in class org.opentrafficsim.road.gtu.generator.AbstractGTUGeneratorOld
 
getGtuDirection() - Method in class org.opentrafficsim.road.network.lane.DirectedLanePosition
Retrieve the gtuDirection.
getGtuList() - Method in class org.opentrafficsim.road.network.lane.Lane
 
getGtuList(Time) - Method in class org.opentrafficsim.road.network.lane.Lane
Returns the list of GTU's at the specified time.
getGtuStatus() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.AbstractHeadwayGTU
For subclasses that create a copy of themselves.
getGTUStatuses(LaneBasedGTU, Time) - Static method in class org.opentrafficsim.road.gtu.lane.perception.headway.AbstractHeadwayGTU
Collects GTU statuses from a gtu.
getGtuType() - Method in class org.opentrafficsim.road.gtu.generator.AbstractGTUGeneratorOld
 
getGtuType() - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedIndividualGTU.LaneBasedIndividualCarBuilder
 
getGtuType() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.AbstractHeadwayGTU
 
getGtuType() - Method in interface org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayGTU
 
getGtuType() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayGTUReal
getGtuType() - Method in class org.opentrafficsim.road.network.lane.conflict.Conflict
 
getGtuTypeData() - Method in class org.opentrafficsim.road.network.sampling.GtuData
getHeadway() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.NeighborTriplet
 
getHeadway(LanePerception, LaneBasedGTU, Parameters) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.TaskCarFollowing
Returns a collector for the task demand.
getHeadway(LanePerception, LaneBasedGTU, Parameters) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.TaskHeadwayBased
Returns a collector for the task demand.
getHeadway(LanePerception, LaneBasedGTU, Parameters) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.TaskLaneChanging
Returns a collector for the task demand.
getHeadwayGenerator() - Method in class org.opentrafficsim.road.gtu.generator.od.ODApplier.GeneratorObjects
Returns the generator of headways.
getHighestSpeedLimit() - Method in class org.opentrafficsim.road.network.lane.Lane
Get the highest speed limit of this lane.
getId() - Method in class org.opentrafficsim.road.gtu.generator.LaneBasedGTUGenerator
Retrieve the id of this LaneBasedGTUGenerator.
getId() - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedIndividualGTU.LaneBasedIndividualCarBuilder
 
getId() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.AbstractHeadwayCopy
getId() - Method in interface org.opentrafficsim.road.gtu.lane.perception.headway.Headway
 
getId() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayDistance
getId() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayGTUReal
getId() - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.AbstractTask
getId() - Method in enum org.opentrafficsim.road.gtu.lane.perception.mental.sdm.DefaultDistraction
Returns the id.
getId() - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.sdm.Distraction
Returns the id.
getId() - Method in class org.opentrafficsim.road.gtu.lane.tactical.util.CarFollowingUtil.CarFollowingHeadway
getId() - Method in class org.opentrafficsim.road.gtu.strategical.od.Categorization
 
getId() - Method in class org.opentrafficsim.road.gtu.strategical.od.ODMatrix
 
getId() - Method in class org.opentrafficsim.road.network.lane.CrossSectionElement
Retrieve the id of this CrossSectionElement.
getId() - Method in enum org.opentrafficsim.road.network.lane.LaneType.DEFAULTS
 
getId() - Method in interface org.opentrafficsim.road.network.lane.object.sensor.DirectionalOccupancySensor
 
getId() - Method in interface org.opentrafficsim.road.network.lane.object.sensor.NonDirectionalOccupancySensor
 
getId() - Method in class org.opentrafficsim.road.network.lane.object.sensor.TrafficLightSensor
getId() - Method in class org.opentrafficsim.road.network.lane.object.trafficlight.AbstractTrafficLightController
getId() - Method in interface org.opentrafficsim.road.network.lane.object.trafficlight.TrafficLightController
 
getId() - Method in class org.opentrafficsim.road.network.lane.object.trafficlight.TrafficLightControllerFixedDuration
getId() - Method in class org.opentrafficsim.road.network.sampling.GtuData
getId() - Method in class org.opentrafficsim.road.network.sampling.GtuTypeData
 
getId() - Method in class org.opentrafficsim.road.network.sampling.LaneData
getId() - Method in class org.opentrafficsim.road.network.sampling.LinkData
getId() - Method in class org.opentrafficsim.road.network.sampling.NodeData
getId() - Method in class org.opentrafficsim.road.network.sampling.RouteData
getId() - Method in class org.opentrafficsim.road.network.speed.SpeedLimitType
Returns the id.
getIdentity() - Method in class org.opentrafficsim.road.gtu.lane.CollisionDetector
Returns the identity value, the initial intermediate value.
getIdentity() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.AnticipationDensity
Returns the identity value, the initial intermediate value.
getIdentity() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.AnticipationSpeed
Returns the identity value, the initial intermediate value.
getIdentity() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.TaskHeadwayCollector
Returns the identity value, the initial intermediate value.
getIdentity() - Method in interface org.opentrafficsim.road.gtu.lane.perception.PerceptionCollectable.PerceptionCollector
Returns the identity value, the initial intermediate value.
getIndicatorIntent() - Method in class org.opentrafficsim.road.gtu.lane.plan.operational.SimpleOperationalPlan
 
getIndicatorIntent() - Method in class org.opentrafficsim.road.gtu.lane.tactical.util.ConflictUtil.ConflictPlans
 
getIndicatorObjectDistance() - Method in class org.opentrafficsim.road.gtu.lane.tactical.util.ConflictUtil.ConflictPlans
 
getInfoClass() - Method in class org.opentrafficsim.road.network.speed.SpeedLimitType
Returns the class of the info related to this speed limit type.
getInfrastructureLaneChangeInfo(RelativeLane) - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.DirectInfrastructurePerception
Returns infrastructure lane change info of a lane.
getInfrastructureLaneChangeInfo(RelativeLane) - Method in interface org.opentrafficsim.road.gtu.lane.perception.categories.InfrastructurePerception
Returns infrastructure lane change info of a lane.
getInfrastructureLaneChangeInfo(RelativeLane) - Method in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoPerception
Returns infrastructure lane change info of a lane.
getInitialLongitudinalPositions() - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedIndividualGTU.LaneBasedIndividualCarBuilder
 
getInitialSpeed() - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedIndividualGTU.LaneBasedIndividualCarBuilder
 
getInitialSpeedDist() - Method in class org.opentrafficsim.road.gtu.generator.AbstractGTUGeneratorOld
 
getInterarrivelTimeDist() - Method in class org.opentrafficsim.road.gtu.generator.AbstractGTUGeneratorOld
 
getInterpolation() - Method in class org.opentrafficsim.road.gtu.generator.headway.DemandPattern
Returns the interpolation.
getInterpolation(Node, Node, Category) - Method in class org.opentrafficsim.road.gtu.strategical.od.ODMatrix
 
getLane() - Method in class org.opentrafficsim.road.gtu.lane.perception.LaneDirectionRecord
Returns the lane.
getLane() - Method in interface org.opentrafficsim.road.gtu.lane.perception.LaneRecord
Returns the lane.
getLane() - Method in class org.opentrafficsim.road.gtu.lane.perception.RollingLaneStructureRecord
Returns the lane.
getLane() - Method in class org.opentrafficsim.road.network.lane.DirectedLanePosition
Retrieve the lane.
getLane() - Method in class org.opentrafficsim.road.network.lane.LaneDirection
 
getLane() - Method in class org.opentrafficsim.road.network.lane.object.AbstractLaneBasedObject
getLane() - Method in interface org.opentrafficsim.road.network.lane.object.LaneBasedObject
 
getLane() - Method in class org.opentrafficsim.road.network.sampling.LaneData
 
getLaneBasedObject() - Method in class org.opentrafficsim.road.gtu.lane.perception.LaneStructure.Entry
 
getLaneBasedObjectMap() - Method in class org.opentrafficsim.road.network.lane.Lane
Retrieve the list of LaneBasedObjects of this Lane.
getLaneBasedObjects(Length, Length) - Method in class org.opentrafficsim.road.network.lane.Lane
Retrieve the list of LaneBasedObjects of this Lane in the specified distance range.
getLaneBasedObjects() - Method in class org.opentrafficsim.road.network.lane.Lane
Retrieve the list of all LaneBasedObjects of this Lane.
getLaneBiasOption(RoadNetwork) - Static method in class org.opentrafficsim.road.gtu.generator.od.ODOptions
Lane bias.
getLaneChange() - Method in class org.opentrafficsim.road.gtu.lane.tactical.directedlanechange.DirectedLaneMovementStep
 
getLaneChangeDesire(Parameters, LanePerception, CarFollowingModel, LinkedHashSet<MandatoryIncentive>, LinkedHashSet<VoluntaryIncentive>, Map<Class<? extends Incentive>, Desire>) - Static method in class org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.LmrsUtil
Determines lane change desire for the given RSU.
getLaneChangeDirection() - Method in class org.opentrafficsim.road.gtu.lane.plan.operational.SimpleOperationalPlan
 
getLaneChangeDirection() - Method in class org.opentrafficsim.road.gtu.lane.tactical.lanechangemobil.LaneMovementStep
 
getLaneDatas() - Method in class org.opentrafficsim.road.network.sampling.LinkData
getLaneDirection() - Method in class org.opentrafficsim.road.network.lane.DirectedLanePosition
Returns the lane direction in the direction of this lane direction.
getLaneDirectionList() - Method in class org.opentrafficsim.road.gtu.lane.tactical.LanePathInfo
 
getLaneKeepingPolicy() - Method in class org.opentrafficsim.road.network.lane.CrossSectionLink
Retrieve the lane keeping policy.
getLanePathInfo() - Method in interface org.opentrafficsim.road.gtu.lane.perception.categories.DefaultSimplePerception
Retrieve the last perceived lane path info.
getLanePathInfo() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.DirectDefaultSimplePerception
Retrieve the last perceived lane path info.
getLanePositionA() - Method in interface org.opentrafficsim.road.network.lane.object.sensor.NonDirectionalOccupancySensor
Return the A position of this NonDirectionalOccupancySensor.
getLanePositionA() - Method in class org.opentrafficsim.road.network.lane.object.sensor.TrafficLightSensor
Return the A position of this NonDirectionalOccupancySensor.
getLanePositionB() - Method in interface org.opentrafficsim.road.network.lane.object.sensor.NonDirectionalOccupancySensor
Return the B position of this NonDirectionalOccupancySensor.
getLanePositionB() - Method in class org.opentrafficsim.road.network.lane.object.sensor.TrafficLightSensor
Return the B position of this NonDirectionalOccupancySensor.
getLanePositionEntry() - Method in interface org.opentrafficsim.road.network.lane.object.sensor.DirectionalOccupancySensor
Return the entry position of this DirectionalOccupancySensor.
getLanePositionExit() - Method in interface org.opentrafficsim.road.network.lane.object.sensor.DirectionalOccupancySensor
Return the exit position of this DirectionalOccupancySensor.
getLanes() - Method in class org.opentrafficsim.road.gtu.lane.tactical.LanePathInfo
 
getLanes() - Method in class org.opentrafficsim.road.network.factory.LaneFactory
Returns the created lanes in build order.
getLanes() - Method in class org.opentrafficsim.road.network.lane.CrossSectionLink
Return a safe copy of the list of lanes of this CrossSectionLink.
getLaneStructure() - Method in class org.opentrafficsim.road.gtu.lane.perception.AbstractLanePerception
getLaneStructure() - Method in interface org.opentrafficsim.road.gtu.lane.perception.LanePerception
 
getLaneType(String) - Method in interface org.opentrafficsim.road.definitions.RoadDefinitions
Retrieve a defined LaneType based on its id.
getLaneType(LaneType.DEFAULTS) - Method in interface org.opentrafficsim.road.definitions.RoadDefinitions
Retrieve a defined default LaneType based on its enum.
getLaneType() - Method in class org.opentrafficsim.road.network.lane.Lane
 
getLaneType(String) - Method in class org.opentrafficsim.road.network.OTSRoadNetwork
Retrieve a defined LaneType based on its id.
getLaneType(LaneType.DEFAULTS) - Method in class org.opentrafficsim.road.network.OTSRoadNetwork
Retrieve a defined default LaneType based on its enum.
getLaneTypeMaxSpeed(GTUType, LaneType) - Method in class org.opentrafficsim.road.gtu.lane.perception.GTUTypeAssumptions
Return the maximum speed on a LaneType for a certain GTUType as an assumption for that GTUType.
getLaneTypes() - Method in interface org.opentrafficsim.road.definitions.RoadDefinitions
Retrieve a safe copy of the map of defined LaneTypes in this network.
getLaneTypes() - Method in class org.opentrafficsim.road.network.OTSRoadNetwork
Retrieve a safe copy of the map of defined LaneTypes in this network.
getLastFlow() - Method in class org.opentrafficsim.road.network.lane.object.sensor.Detector
Returns the last flow.
getLastGtu(GTUDirectionality) - Method in class org.opentrafficsim.road.network.lane.Lane
Get the last GTU on the lane, relative to a driving direction on this lane.
getLastValue(Detector.DetectorMeasurement<?, A>) - Method in class org.opentrafficsim.road.network.lane.object.sensor.Detector
Returns the last value of the detector measurement.
getLateralBoundaryPosition(LateralDirectionality, double) - Method in class org.opentrafficsim.road.network.lane.CrossSectionElement
Return the lateral offset from the design line of the parent Link of the Left or Right boundary of this CrossSectionElement at the specified fractional longitudinal position.
getLateralBoundaryPosition(LateralDirectionality, Length) - Method in class org.opentrafficsim.road.network.lane.CrossSectionElement
Return the lateral offset from the design line of the parent Link of the Left or Right boundary of this CrossSectionElement at the specified longitudinal position.
getLateralCenterPosition(double) - Method in class org.opentrafficsim.road.network.lane.CrossSectionElement
Retrieve the lateral offset from the Link design line at the specified longitudinal position.
getLateralCenterPosition(Length) - Method in class org.opentrafficsim.road.network.lane.CrossSectionElement
Retrieve the lateral offset from the Link design line at the specified longitudinal position.
getLateralDirectionality() - Method in class org.opentrafficsim.road.gtu.lane.perception.InfrastructureLaneChangeInfo
Returns the lateral directionality of the required lane changes.
getLateralDirectionality() - Method in class org.opentrafficsim.road.gtu.lane.perception.RelativeLane
Returns the lateral direction.
getLatestDesire(Class<? extends Incentive>) - Method in interface org.opentrafficsim.road.gtu.lane.tactical.DesireBased
Returns the latest desire from the specified incentive.
getLatestDesire(Class<? extends Incentive>) - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LMRS
Returns the latest desire from the specified incentive.
getLatestDesire(Class<? extends Incentive>) - Method in class org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.LmrsData
Returns the latest desire from the specified incentive.
getLeaderAcceleration() - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.DualAccelerationStep
Return the acceleration of the leader.
getLeaderAccelerationStep() - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.DualAccelerationStep
Retrieve the AccelerationStep for the leader GTU.
getLeaders() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.AccPerception
Returns the leaders.
getLeaders() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.CaccPerception
Returns the leaders.
getLeaders(RelativeLane) - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.DirectNeighborsPerception
Set of leaders on a lane, including adjacent GTU's who's FRONT is ahead of the own vehicle FRONT.
getLeaders() - Method in interface org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.LongitudinalControllerPerception
Returns the leaders.
getLeaders(RelativeLane) - Method in interface org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.NeighborsPerception
Set of leaders on a lane, including adjacent GTU's who's FRONT is ahead of the own vehicle FRONT.
getLeaderValidUntil() - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.DualAccelerationStep
Return the time up to which the result of the leader is valid.
getLeft() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.AnticipationSpeed.SpeedSet
Returns the speed regarding the left lane.
getLeft() - Method in interface org.opentrafficsim.road.gtu.lane.perception.LaneStructureRecord
Returns the left LSR or null if not available.
getLeft() - Method in class org.opentrafficsim.road.gtu.lane.perception.RelativeLane
Returns the left hand relative lane of this relative lane.
getLeft() - Method in class org.opentrafficsim.road.gtu.lane.perception.RollingLaneStructureRecord
Returns the left LSR or null if not available.
getLeft() - Method in class org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.Desire
Returns lane change desire to left.
getLegalLaneChangePossibility(RelativeLane, LateralDirectionality) - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.DirectInfrastructurePerception
Returns the distance over which a lane change remains legally possible.
getLegalLaneChangePossibility(RelativeLane, LateralDirectionality) - Method in interface org.opentrafficsim.road.gtu.lane.perception.categories.InfrastructurePerception
Returns the distance over which a lane change remains legally possible.
getLegalLaneChangePossibility(RelativeLane, LateralDirectionality) - Method in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoPerception
Returns the distance over which a lane change remains legally possible.
getLegalSpeedLimit(SpeedLimitInfo) - Static method in class org.opentrafficsim.road.gtu.lane.tactical.util.SpeedLimitUtil
Returns the minimum speed of the applicable speed limit types MAX_LEGAL_VEHICLE_SPEED, ROAD_CLASS, FIXED_SIGN and DYNAMIC_SIGN.
getLength() - Method in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedIndividualGTU
getLength() - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedIndividualGTU.LaneBasedIndividualCarBuilder
 
getLength() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.AbstractHeadwayCopy
getLength() - Method in interface org.opentrafficsim.road.gtu.lane.perception.headway.Headway
 
getLength() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayDistance
getLength() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayGTUReal
getLength() - Method in class org.opentrafficsim.road.gtu.lane.perception.LaneDirectionRecord
Returns the length of the lane.
getLength() - Method in interface org.opentrafficsim.road.gtu.lane.perception.LaneRecord
Returns the length of the lane.
getLength() - Method in class org.opentrafficsim.road.gtu.lane.perception.RollingLaneStructureRecord
Returns the length of the lane.
getLength() - Method in class org.opentrafficsim.road.gtu.lane.tactical.util.CarFollowingUtil.CarFollowingHeadway
getLength() - Method in class org.opentrafficsim.road.network.lane.conflict.Conflict
 
getLength() - Method in class org.opentrafficsim.road.network.lane.CrossSectionElement
Return the length of this CrossSectionElement as measured along the design line (which equals the center line).
getLength() - Method in class org.opentrafficsim.road.network.lane.LaneDirection
Returns the length of the lane.
getLength() - Method in class org.opentrafficsim.road.network.lane.object.sensor.Detector
Returns the detector length.
getLength() - Method in class org.opentrafficsim.road.network.sampling.LaneData
getLength() - Method in class org.opentrafficsim.road.network.sampling.LinkData
getLengthDist() - Method in class org.opentrafficsim.road.gtu.generator.AbstractGTUGeneratorOld
 
getLengthDist() - Method in class org.opentrafficsim.road.gtu.generator.GTUGeneratorIndividualOld
 
getLine() - Method in class org.opentrafficsim.road.gtu.lane.tactical.pt.BusSchedule
 
getLines() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayBusStop
 
getLines() - Method in class org.opentrafficsim.road.network.lane.object.BusStop
Returns the lines set.
getLink() - Method in class org.opentrafficsim.road.network.sampling.LinkData
 
getLinkData() - Method in class org.opentrafficsim.road.network.sampling.LaneData
getLinkDirection() - Method in class org.opentrafficsim.road.network.lane.DirectedLanePosition
Returns the link direction in the direction of this lane direction.
getLocation() - Method in class org.opentrafficsim.road.gtu.generator.AbstractGTUGeneratorOld
getLocation() - Method in class org.opentrafficsim.road.gtu.generator.GeneratorPositions
getLocation() - Method in class org.opentrafficsim.road.gtu.generator.LaneBasedGTUGenerator
getLocation() - Method in interface org.opentrafficsim.road.gtu.lane.LaneBasedGTU
Return the location without a RemoteException.
getLocation() - Method in class org.opentrafficsim.road.network.lane.CrossSectionElement
getLocation() - Method in class org.opentrafficsim.road.network.lane.DirectedLanePosition
Retrieve the location and direction of the GTU on the lane.
getLocation() - Method in class org.opentrafficsim.road.network.lane.object.AbstractLaneBasedObject
Return the location without throwing a RemoteException.
getLocation() - Method in interface org.opentrafficsim.road.network.lane.object.LaneBasedObject
Return the location without throwing a RemoteException.
getLocation() - Method in class org.opentrafficsim.road.network.lane.object.sensor.TrafficLightSensor
getLocationFraction(double) - Method in class org.opentrafficsim.road.network.lane.LaneDirection
Returns a directed point at the given fraction, in the direction of travel (not center line).
getLongitudinalPosition() - Method in class org.opentrafficsim.road.network.lane.object.AbstractLaneBasedObject
getLongitudinalPosition() - Method in interface org.opentrafficsim.road.network.lane.object.LaneBasedObject
 
getLongitudinalPosition() - Method in class org.opentrafficsim.road.network.lane.RoadMarkerAcross
 
getLongName() - Method in class org.opentrafficsim.road.gtu.lane.tactical.directedlanechange.DirectedAltruistic
Return complete textual information about this instantiation of this GTU following model.
getLongName() - Method in class org.opentrafficsim.road.gtu.lane.tactical.directedlanechange.DirectedEgoistic
Return complete textual information about this instantiation of this GTU following model.
getLongName() - Method in class org.opentrafficsim.road.gtu.lane.tactical.directedlanechange.DirectedFixedLaneChangeModel
Return complete textual information about this instantiation of this GTU following model.
getLongName() - Method in interface org.opentrafficsim.road.gtu.lane.tactical.directedlanechange.DirectedLaneChangeModel
Return complete textual information about this instantiation of this GTU following model.
getLongName() - Method in interface org.opentrafficsim.road.gtu.lane.tactical.following.CarFollowingModel
Return the complete name of the car-following model.
getLongName() - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.FixedAccelerationModel
Return the complete name of the car-following model.
getLongName() - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.IDM
Return the complete name of the car-following model.
getLongName() - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.IDMOld
Return the complete name of the car-following model.
getLongName() - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.IDMPlus
Return the complete name of the car-following model.
getLongName() - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.IDMPlusMulti
Return the complete name of the car-following model.
getLongName() - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.IDMPlusOld
Return the complete name of the car-following model.
getLongName() - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.SequentialFixedAccelerationModel
Return the complete name of the car-following model.
getLongName() - Method in class org.opentrafficsim.road.gtu.lane.tactical.lanechangemobil.Altruistic
Return complete textual information about this instantiation of this GTU following model.
getLongName() - Method in class org.opentrafficsim.road.gtu.lane.tactical.lanechangemobil.Egoistic
Return complete textual information about this instantiation of this GTU following model.
getLongName() - Method in class org.opentrafficsim.road.gtu.lane.tactical.lanechangemobil.FixedLaneChangeModel
Return complete textual information about this instantiation of this GTU following model.
getLongName() - Method in interface org.opentrafficsim.road.gtu.lane.tactical.lanechangemobil.LaneChangeModel
Return complete textual information about this instantiation of this GTU following model.
getLongName() - Method in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoCarFollowing
Return the complete name of the car-following model.
getLowestSpeedLimit() - Method in class org.opentrafficsim.road.network.lane.Lane
Get the lowest speed limit of this lane.
getMass() - Method in interface org.opentrafficsim.road.gtu.lane.VehicleModel
GTU mass.
getMass() - Method in class org.opentrafficsim.road.gtu.lane.VehicleModel.MassBased
GTU mass.
getMaxGTUs() - Method in class org.opentrafficsim.road.gtu.generator.AbstractGTUGeneratorOld
 
getMaximumSafeDeceleration() - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.FixedAccelerationModel
Return the maximum safe deceleration for use in gap acceptance models.
getMaximumSafeDeceleration() - Method in interface org.opentrafficsim.road.gtu.lane.tactical.following.GTUFollowingModelOld
Return the maximum safe deceleration for use in gap acceptance models.
getMaximumSafeDeceleration() - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.IDMOld
Return the maximum safe deceleration for use in gap acceptance models.
getMaximumSafeDeceleration() - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.IDMPlusOld
Return the maximum safe deceleration for use in gap acceptance models.
getMaximumSafeDeceleration() - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.SequentialFixedAccelerationModel
Return the maximum safe deceleration for use in gap acceptance models.
getMaximumSpeed() - Method in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedIndividualGTU
getMaximumSpeed() - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedIndividualGTU.LaneBasedIndividualCarBuilder
 
getMaximumSpeedDist() - Method in class org.opentrafficsim.road.gtu.generator.AbstractGTUGeneratorOld
 
getMaximumSpeedDist() - Method in class org.opentrafficsim.road.gtu.generator.GTUGeneratorIndividualOld
 
getMaximumVehicleSpeed(SpeedLimitInfo) - Static method in class org.opentrafficsim.road.gtu.lane.tactical.util.SpeedLimitUtil
Returns the speed of speed limit type MAX_VEHICLE_SPEED.
getMaxSpeeds(GTUType) - Method in class org.opentrafficsim.road.gtu.lane.perception.GTUTypeAssumptions
Return a safe copy of the maximum speed for all LaneTypes for a certain GTUType as an assumption for that GTUType.
getMental() - Method in class org.opentrafficsim.road.gtu.lane.perception.AbstractLanePerception
Returns the mental module of perception.
getMental() - Method in interface org.opentrafficsim.road.gtu.lane.perception.LanePerception
Returns the mental module of perception.
getMergeDistance(LanePerception, LateralDirectionality) - Static method in interface org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.Synchronization
Returns the distance to the next merge, stopping within this distance is futile for a lane change.
getMomentOfInertiaAboutZ() - Method in interface org.opentrafficsim.road.gtu.lane.VehicleModel
Moment of inertia about z-axis and center point of gravity.
getMomentOfInertiaAboutZ() - Method in class org.opentrafficsim.road.gtu.lane.VehicleModel.MassBased
Moment of inertia about z-axis and center point of gravity.
getName() - Method in class org.opentrafficsim.road.gtu.generator.AbstractGTUGeneratorOld
 
getName() - Method in interface org.opentrafficsim.road.gtu.generator.headway.ArrivalsHeadwayGenerator.HeadwayDistribution
Returns the distribution name.
getName() - Method in class org.opentrafficsim.road.gtu.lane.tactical.directedlanechange.DirectedAltruistic
Return the name of this GTU following model.
getName() - Method in class org.opentrafficsim.road.gtu.lane.tactical.directedlanechange.DirectedEgoistic
Return the name of this GTU following model.
getName() - Method in class org.opentrafficsim.road.gtu.lane.tactical.directedlanechange.DirectedFixedLaneChangeModel
Return the name of this GTU following model.
getName() - Method in interface org.opentrafficsim.road.gtu.lane.tactical.directedlanechange.DirectedLaneChangeModel
Return the name of this GTU following model.
getName() - Method in interface org.opentrafficsim.road.gtu.lane.tactical.following.CarFollowingModel
Return the name of the car-following model.
getName() - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.FixedAccelerationModel
Return the name of the car-following model.
getName() - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.IDM
Return the name of the car-following model.
getName() - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.IDMOld
Return the name of the car-following model.
getName() - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.IDMPlus
Return the name of the car-following model.
getName() - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.IDMPlusMulti
Return the name of the car-following model.
getName() - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.IDMPlusOld
Return the name of the car-following model.
getName() - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.SequentialFixedAccelerationModel
Return the name of the car-following model.
getName() - Method in class org.opentrafficsim.road.gtu.lane.tactical.lanechangemobil.Altruistic
Return the name of this GTU following model.
getName() - Method in class org.opentrafficsim.road.gtu.lane.tactical.lanechangemobil.Egoistic
Return the name of this GTU following model.
getName() - Method in class org.opentrafficsim.road.gtu.lane.tactical.lanechangemobil.FixedLaneChangeModel
Return the name of this GTU following model.
getName() - Method in interface org.opentrafficsim.road.gtu.lane.tactical.lanechangemobil.LaneChangeModel
Return the name of this GTU following model.
getName() - Method in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoCarFollowing
Return the name of the car-following model.
getName() - Method in interface org.opentrafficsim.road.network.lane.object.sensor.Detector.DetectorMeasurement
Returns the value name.
getName() - Method in class org.opentrafficsim.road.network.lane.object.sensor.Detector.PlatoonSizes
Returns the value name.
getNeighboringHeadways(LateralDirectionality) - Method in interface org.opentrafficsim.road.gtu.lane.perception.categories.DefaultSimplePerception
 
getNeighboringHeadways(LateralDirectionality) - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.DirectDefaultSimplePerception
getNeighboringHeadwaysLeft() - Method in interface org.opentrafficsim.road.gtu.lane.perception.categories.DefaultSimplePerception
 
getNeighboringHeadwaysLeft() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.DirectDefaultSimplePerception
getNeighboringHeadwaysRight() - Method in interface org.opentrafficsim.road.gtu.lane.perception.categories.DefaultSimplePerception
 
getNeighboringHeadwaysRight() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.DirectDefaultSimplePerception
getNetwork() - Method in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedGTU
getNetwork() - Method in interface org.opentrafficsim.road.gtu.lane.LaneBasedGTU
 
getNetwork() - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedIndividualGTU.LaneBasedIndividualCarBuilder
 
getNetwork() - Method in class org.opentrafficsim.road.network.lane.CrossSectionElement
 
getNetwork() - Method in class org.opentrafficsim.road.network.lane.CrossSectionLink
getNetwork() - Method in class org.opentrafficsim.road.network.lane.LaneType
 
getNext(LaneRecord<?>, Length, C) - Method in class org.opentrafficsim.road.gtu.lane.perception.AbstractPerceptionIterable
Returns the next object(s) on the lane represented by the record.
getNext(LaneRecord<?>, Length, Integer) - Method in class org.opentrafficsim.road.gtu.lane.perception.DownstreamNeighborsIterable
Returns the next object(s) on the lane represented by the record.
getNext(LaneRecord<?>, Length, Void) - Method in class org.opentrafficsim.road.gtu.lane.perception.LaneBasedObjectIterable
Returns the next object(s) on the lane represented by the record.
getNext() - Method in class org.opentrafficsim.road.gtu.lane.perception.LaneDirectionRecord
Returns a list of next lanes.
getNext() - Method in interface org.opentrafficsim.road.gtu.lane.perception.LaneRecord
Returns a list of next lanes.
getNext() - Method in class org.opentrafficsim.road.gtu.lane.perception.RollingLaneStructureRecord
Returns a list of next lanes.
getNext(LaneRecord<?>, Length, Integer) - Method in class org.opentrafficsim.road.gtu.lane.perception.UpstreamNeighborsIterable
Returns the next object(s) on the lane represented by the record.
getNextLaneDirection(LaneBasedGTU) - Method in class org.opentrafficsim.road.network.lane.LaneDirection
Returns the next lane and direction.
getNextSplitNode() - Method in class org.opentrafficsim.road.gtu.lane.tactical.NextSplitInfo
 
getNode() - Method in class org.opentrafficsim.road.network.sampling.NodeData
 
getNumber() - Method in class org.opentrafficsim.road.gtu.lane.perception.PerceptionCollectable.Intermediate
Returns the number of the underlying object currently being accumulated, starts at 0 for the first.
getNumberOfPhases() - Method in class org.opentrafficsim.road.network.lane.object.trafficlight.AbstractTrafficLightController
getNumberOfPhases() - Method in interface org.opentrafficsim.road.network.lane.object.trafficlight.TrafficLightController
 
getNumberOfPhases() - Method in class org.opentrafficsim.road.network.lane.object.trafficlight.TrafficLightControllerFixedDuration
getNumLanes() - Method in class org.opentrafficsim.road.gtu.lane.perception.RelativeLane
Returns the number of lanes in the lateral direction.
getObject() - Method in class org.opentrafficsim.road.gtu.lane.perception.AbstractPerceptionIterable.Entry
Returns the underlying object.
getObject() - Method in class org.opentrafficsim.road.gtu.lane.perception.AbstractPerceptionReiterable.PrimaryIteratorEntry
Returns the object.
getObject() - Method in class org.opentrafficsim.road.gtu.lane.perception.PerceptionCollectable.Intermediate
Get intermediate object.
getObjectAhead(Length, GTUDirectionality) - Method in class org.opentrafficsim.road.network.lane.Lane
Get the first object where the relativePosition is in front of a certain position on the lane, in a driving direction on this lane, compared to the DESIGN LINE.
getObjectBehind(Length, GTUDirectionality) - Method in class org.opentrafficsim.road.network.lane.Lane
Get the first object where the relativePosition is behind of a certain position on the lane, in a driving direction on this lane, compared to the DESIGN LINE.
getObjectType() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.AbstractHeadwayCopy
getObjectType() - Method in interface org.opentrafficsim.road.gtu.lane.perception.headway.Headway
 
getObjectType() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayDistance
getObjectType() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayGTUReal
getObjectType() - Method in class org.opentrafficsim.road.gtu.lane.tactical.util.CarFollowingUtil.CarFollowingHeadway
getOccupancy() - Method in class org.opentrafficsim.road.network.lane.object.sensor.TrafficLightSensor
Return the state of this traffic light sensor.
getOdometer() - Method in class org.opentrafficsim.road.network.speed.SpeedLimitProspect
Returns the odometer value at which the last update was performed.
GETOFFTHISLANENOW - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.LaneBasedCFLCTacticalPlanner
Return value of suitability when a lane change is required right now.
getOrigin() - Method in class org.opentrafficsim.road.gtu.generator.characteristics.LaneBasedGTUCharacteristics
 
getOrigin() - Method in class org.opentrafficsim.road.gtu.strategical.LaneBasedStrategicalPlannerNone
getOrigin() - Method in class org.opentrafficsim.road.gtu.strategical.route.LaneBasedStrategicalRoutePlanner
getOriginNodeData() - Method in class org.opentrafficsim.road.network.sampling.GtuData
getOrigins() - Method in class org.opentrafficsim.road.gtu.strategical.od.ODMatrix
 
getOtherConflict() - Method in class org.opentrafficsim.road.network.lane.conflict.Conflict
 
getOverlap() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.AbstractHeadway
Return the (perceived) overlap with the other object.
getOverlap() - Method in interface org.opentrafficsim.road.gtu.lane.perception.headway.Headway
Return the (perceived) overlap with the other object.
getOverlap() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayDistance
Return the (perceived) overlap with the other object.
getOverlapFront() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.AbstractHeadway
Return the (perceived) front overlap to the other object.
getOverlapFront() - Method in interface org.opentrafficsim.road.gtu.lane.perception.headway.Headway
Return the (perceived) front overlap to the other object.
getOverlapFront() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayDistance
Return the (perceived) front overlap to the other object.
getOverlapRear() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.AbstractHeadway
Return the (perceived) rear overlap to the other object.
getOverlapRear() - Method in interface org.opentrafficsim.road.gtu.lane.perception.headway.Headway
Return the (perceived) rear overlap to the other object.
getOverlapRear() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayDistance
Return the (perceived) rear overlap to the other object.
getParallelHeadways(LateralDirectionality) - Method in interface org.opentrafficsim.road.gtu.lane.perception.categories.DefaultSimplePerception
 
getParallelHeadways(LateralDirectionality) - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.DirectDefaultSimplePerception
getParallelHeadwaysLeft() - Method in interface org.opentrafficsim.road.gtu.lane.perception.categories.DefaultSimplePerception
 
getParallelHeadwaysLeft() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.DirectDefaultSimplePerception
getParallelHeadwaysRight() - Method in interface org.opentrafficsim.road.gtu.lane.perception.categories.DefaultSimplePerception
 
getParallelHeadwaysRight() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.DirectDefaultSimplePerception
getParameters(GTUType) - Method in class org.opentrafficsim.road.gtu.lane.perception.GTUTypeAssumptions
Return the parameters model for a certain GTUType as an assumption for that GTUType.
getParameters() - Method in interface org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayGTU
Many models that observe a GTU need to predict the imminent behavior of that GTU.
getParameters() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayGTUReal
Many models that observe a GTU need to predict the imminent behavior of that GTU.
getParameters() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayGTURealCopy
Many models that observe a GTU need to predict the imminent behavior of that GTU.
getParameters() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayGTUSimple
Many models that observe a GTU need to predict the imminent behavior of that GTU.
getParameters() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayGTUType
Many models that observe a GTU need to predict the imminent behavior of that GTU.
getParameters() - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.AbstractIDMFactory
Returns parameters for the given component.
getParameters() - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.IDMPlusMultiFactory
Returns parameters for the given component.
getParameters() - Method in class org.opentrafficsim.road.gtu.lane.tactical.LaneBasedCFLCTacticalPlannerFactory
Returns parameters for the given component.
getParameters() - Method in class org.opentrafficsim.road.gtu.lane.tactical.LaneBasedGTUFollowingDirectedChangeTacticalPlannerFactory
Returns parameters for the given component.
getParameters() - Method in class org.opentrafficsim.road.gtu.lane.tactical.LaneBasedGTUFollowingTacticalPlannerFactory
Returns parameters for the given component.
getParameters() - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.DefaultLMRSPerceptionFactory
Returns parameters for the given component.
getParameters() - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LMRSFactory
Returns parameters for the given component.
getParameters() - Method in interface org.opentrafficsim.road.gtu.lane.tactical.ModelComponentFactory
Returns parameters for the given component.
getParameters() - Method in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoFactory
Returns parameters for the given component.
getParameters() - Method in class org.opentrafficsim.road.gtu.strategical.AbstractLaneBasedStrategicalPlannerFactory
Returns parameters specific to the strategical planner.
getParameters() - Method in class org.opentrafficsim.road.gtu.strategical.route.LaneBasedStrategicalRoutePlannerFactory
Returns parameters specific to the strategical planner.
getParent() - Method in class org.opentrafficsim.road.network.lane.object.trafficlight.FlankSensor
Return the parent (TrafficLightSensor) of this FlankSensor.
getParentLink() - Method in class org.opentrafficsim.road.network.lane.CrossSectionElement
 
getPath(Duration, LaneBasedGTU, DirectedLanePosition, DirectedPoint, Length, LateralDirectionality) - Method in class org.opentrafficsim.road.gtu.lane.plan.operational.LaneChange
Returns the path for a lane change.
getPath(Duration, Length, Speed, DirectedLanePosition, DirectedPoint, LateralDirectionality, List<LaneDirection>, List<LaneDirection>, double, Duration, double) - Method in interface org.opentrafficsim.road.gtu.lane.plan.operational.LaneChange.LaneChangePath
Returns a (partial) path for a lane change.
getPath(Duration, Length, Speed, DirectedLanePosition, DirectedPoint, LateralDirectionality, List<LaneDirection>, List<LaneDirection>, double, Duration, double) - Method in class org.opentrafficsim.road.gtu.lane.plan.operational.LaneChange.LaneChangePath.SequentialLaneChangePath
Returns a (partial) path for a lane change.
getPath() - Method in class org.opentrafficsim.road.gtu.lane.tactical.LanePathInfo
 
getPath() - Method in class org.opentrafficsim.road.network.lane.object.sensor.TrafficLightSensor
Return the path of this traffic light sensor.
getPerception() - Method in class org.opentrafficsim.road.gtu.lane.tactical.AbstractLaneBasedTacticalPlanner
getPerception() - Method in class org.opentrafficsim.road.gtu.lane.tactical.directedlanechange.AbstractDirectedLaneChangeModel
getPerception() - Method in class org.opentrafficsim.road.gtu.lane.tactical.directedlanechange.DirectedFixedLaneChangeModel
getPerception() - Method in interface org.opentrafficsim.road.gtu.lane.tactical.directedlanechange.DirectedLaneChangeModel
 
getPerceptionFactory() - Method in class org.opentrafficsim.road.gtu.lane.tactical.AbstractLaneBasedTacticalPlannerFactory
Returns the perception factory.
getPermeabilityMap() - Method in class org.opentrafficsim.road.network.lane.RoadMarkerAlong
 
getPhysicalLaneChangePossibility(RelativeLane, LateralDirectionality) - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.DirectInfrastructurePerception
Returns the distance over which a lane change remains physically possible.
getPhysicalLaneChangePossibility(RelativeLane, LateralDirectionality) - Method in interface org.opentrafficsim.road.gtu.lane.perception.categories.InfrastructurePerception
Returns the distance over which a lane change remains physically possible.
getPhysicalLaneChangePossibility(RelativeLane, LateralDirectionality) - Method in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoPerception
Returns the distance over which a lane change remains physically possible.
getPosition() - Method in class org.opentrafficsim.road.gtu.generator.LaneBasedGTUGenerator.Placement
Returns the position.
getPosition() - Method in class org.opentrafficsim.road.gtu.generator.Platoons
Returns the position for sub classes.
getPosition() - Method in class org.opentrafficsim.road.network.lane.DirectedLanePosition
Retrieve the position on the lane.
getPositionError() - Method in class org.opentrafficsim.road.gtu.lane.tactical.util.Steering.SteeringState
 
getPositionErrorDerivative() - Method in class org.opentrafficsim.road.gtu.lane.tactical.util.Steering.SteeringState
 
getPositionErrorDerivativeFeedback() - Method in class org.opentrafficsim.road.gtu.lane.tactical.util.Steering.FeedbackTable.FeedbackVector
 
getPositionErrorFeedback() - Method in class org.opentrafficsim.road.gtu.lane.tactical.util.Steering.FeedbackTable.FeedbackVector
 
getPositionType() - Method in class org.opentrafficsim.road.network.lane.object.sensor.AbstractSensor
getPositionType() - Method in interface org.opentrafficsim.road.network.lane.object.sensor.SingleSensor
 
getPositionTypeEntry() - Method in interface org.opentrafficsim.road.network.lane.object.sensor.DirectionalOccupancySensor
 
getPositionTypeEntry() - Method in interface org.opentrafficsim.road.network.lane.object.sensor.NonDirectionalOccupancySensor
 
getPositionTypeEntry() - Method in class org.opentrafficsim.road.network.lane.object.sensor.TrafficLightSensor
getPositionTypeExit() - Method in interface org.opentrafficsim.road.network.lane.object.sensor.DirectionalOccupancySensor
 
getPositionTypeExit() - Method in interface org.opentrafficsim.road.network.lane.object.sensor.NonDirectionalOccupancySensor
 
getPositionTypeExit() - Method in class org.opentrafficsim.road.network.lane.object.sensor.TrafficLightSensor
getPrev() - Method in class org.opentrafficsim.road.gtu.lane.perception.LaneDirectionRecord
Returns a list of previous lanes.
getPrev() - Method in interface org.opentrafficsim.road.gtu.lane.perception.LaneRecord
Returns a list of previous lanes.
getPrev() - Method in class org.opentrafficsim.road.gtu.lane.perception.RollingLaneStructureRecord
Returns a list of previous lanes.
getPriority() - Method in class org.opentrafficsim.road.network.lane.CrossSectionLink
 
getQueueLengths() - Method in class org.opentrafficsim.road.gtu.generator.AbstractGTUGeneratorOld
Returns the locations and lengths of generation queues.
getQueueLengths() - Method in interface org.opentrafficsim.road.gtu.generator.GtuGeneratorQueue
Returns the locations and lengths of generation queues.
getQueueLengths() - Method in class org.opentrafficsim.road.gtu.generator.LaneBasedGTUGenerator
Returns the locations and lengths of generation queues.
getRadius() - Method in class org.opentrafficsim.road.network.speed.SpeedInfoCurvature
Returns the curvature radius.
getRear() - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedIndividualGTU
getReferenceLane() - Method in class org.opentrafficsim.road.gtu.lane.tactical.LanePathInfo
The reference lane is the widest lane on which the reference point of the GTU is fully registered.
getReferenceLaneDirection() - Method in class org.opentrafficsim.road.gtu.lane.tactical.LanePathInfo
The reference lane is the widest lane on which the reference point of the GTU is fully registered.
getReferencePosition() - Method in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedGTU
Return the current Lane, position and directionality of the GTU.
getReferencePosition() - Method in interface org.opentrafficsim.road.gtu.lane.LaneBasedGTU
Return the current Lane, position and directionality of the GTU.
getReferencePosition() - Method in class org.opentrafficsim.road.gtu.lane.tactical.LanePathInfo
 
getRelativeLane() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayBusStop
 
getRelativeLength() - Method in class org.opentrafficsim.road.network.lane.CrossSectionSlice
Retrieve the relative length.
getRelativePositions() - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedIndividualGTU
getRemainingDistance() - Method in class org.opentrafficsim.road.gtu.lane.perception.InfrastructureLaneChangeInfo
 
getRequiredDirection() - Method in class org.opentrafficsim.road.gtu.lane.tactical.NextSplitInfo
 
getRequiredNumberOfLaneChanges() - Method in class org.opentrafficsim.road.gtu.lane.perception.InfrastructureLaneChangeInfo
 
getRight() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.AnticipationSpeed.SpeedSet
Returns the speed regarding the right lane.
getRight() - Method in interface org.opentrafficsim.road.gtu.lane.perception.LaneStructureRecord
Returns the right LSR or null if not available.
getRight() - Method in class org.opentrafficsim.road.gtu.lane.perception.RelativeLane
Returns the right hand relative lane of this relative lane.
getRight() - Method in class org.opentrafficsim.road.gtu.lane.perception.RollingLaneStructureRecord
Returns the right LSR or null if not available.
getRight() - Method in class org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.Desire
Returns lane change desire to right.
getRootRecord() - Method in interface org.opentrafficsim.road.gtu.lane.perception.LaneStructure
Returns the root record.
getRootRecord() - Method in class org.opentrafficsim.road.gtu.lane.perception.RollingLaneStructure
Returns the root record.
getRootRecord(Time) - Method in class org.opentrafficsim.road.gtu.lane.perception.RollingLaneStructure
 
getRoute() - Method in class org.opentrafficsim.road.gtu.generator.characteristics.LaneBasedGTUCharacteristics
 
getRoute() - Method in interface org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayGTU
Models responding to other GTU may assume a route of the vehicle, for instance at intersections.
getRoute() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayGTUReal
Models responding to other GTU may assume a route of the vehicle, for instance at intersections.
getRoute() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayGTURealCopy
Models responding to other GTU may assume a route of the vehicle, for instance at intersections.
getRoute() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayGTUSimple
Models responding to other GTU may assume a route of the vehicle, for instance at intersections.
getRoute() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayGTUType
Models responding to other GTU may assume a route of the vehicle, for instance at intersections.
getRoute() - Method in class org.opentrafficsim.road.gtu.strategical.LaneBasedStrategicalPlannerNone
getRoute() - Method in class org.opentrafficsim.road.gtu.strategical.route.LaneBasedStrategicalRoutePlanner
getRoute(Node, Node, GTUType) - Method in class org.opentrafficsim.road.gtu.strategical.route.RouteGeneratorOD.DefaultRouteGenerator
 
getRoute(Node, Node, GTUType) - Method in interface org.opentrafficsim.road.gtu.strategical.route.RouteGeneratorOD
Returns a route.
getRoute() - Method in class org.opentrafficsim.road.network.sampling.RouteData
 
getRouteData() - Method in class org.opentrafficsim.road.network.sampling.GtuData
getSecondLane(LaneBasedGTU) - Method in class org.opentrafficsim.road.gtu.lane.plan.operational.LaneChange
Second lane of lane change relative to the reference lane.
getSensorMap(GTUType, GTUDirectionality) - Method in class org.opentrafficsim.road.network.lane.Lane
Retrieve the list of Sensors of this Lane for the given GTUType.
getSensors(Length, Length, GTUType, GTUDirectionality) - Method in class org.opentrafficsim.road.network.lane.Lane
Retrieve the list of Sensors of this Lane in the specified distance range for the given GTUType.
getSensors(GTUType, GTUDirectionality) - Method in class org.opentrafficsim.road.network.lane.Lane
Retrieve the list of Sensors of this Lane that are triggered by the given GTUType.
getSensors() - Method in class org.opentrafficsim.road.network.lane.Lane
Retrieve the list of all Sensors of this Lane.
getSet() - Method in class org.opentrafficsim.road.gtu.lane.perception.AbstractPerceptionIterable.Entry
Returns the underlying set.
getSimulator() - Method in class org.opentrafficsim.road.gtu.generator.AbstractGTUGeneratorOld
 
getSimulator() - Method in class org.opentrafficsim.road.gtu.generator.GTUGeneratorIndividualOld
getSimulator() - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedIndividualGTU.LaneBasedIndividualCarBuilder
 
getSimulator() - Method in class org.opentrafficsim.road.network.lane.object.sensor.AbstractSensor
getSimulator() - Method in interface org.opentrafficsim.road.network.lane.object.sensor.DirectionalOccupancySensor
 
getSimulator() - Method in interface org.opentrafficsim.road.network.lane.object.sensor.NonDirectionalOccupancySensor
 
getSimulator() - Method in interface org.opentrafficsim.road.network.lane.object.sensor.SingleSensor
 
getSimulator() - Method in class org.opentrafficsim.road.network.lane.object.sensor.TrafficLightSensor
getSpeed() - Method in class org.opentrafficsim.road.gtu.generator.LaneBasedGTUGenerator.Placement
Returns the speed.
getSpeed(RelativeLane) - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.AnticipationTrafficPerception
Returns the perceived speed on the given lane.
getSpeed() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.NeighborTriplet
 
getSpeed(RelativeLane) - Method in interface org.opentrafficsim.road.gtu.lane.perception.categories.TrafficPerception
Returns the perceived speed on the given lane.
getSpeed() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.AbstractHeadwayCopy
getSpeed() - Method in interface org.opentrafficsim.road.gtu.lane.perception.headway.Headway
 
getSpeed() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayDistance
getSpeed() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayGTUReal
getSpeed() - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.TaskHeadwayBased
Returns the current speed to translate a distance headway to a time headway.
getSpeed() - Method in class org.opentrafficsim.road.gtu.lane.tactical.util.CarFollowingUtil.CarFollowingHeadway
getSpeed() - Method in class org.opentrafficsim.road.gtu.lane.tactical.util.Steering.FeedbackTable.FeedbackVector
 
getSpeed() - Method in class org.opentrafficsim.road.network.lane.object.SpeedSign
Returns the speed.
getSpeedForLateralAcceleration(Acceleration) - Method in class org.opentrafficsim.road.network.speed.SpeedInfoCurvature
Returns the speed for which the current lateral acceleration follows in the corner.
getSpeedInfo(SpeedLimitType<T>) - Method in class org.opentrafficsim.road.network.speed.SpeedLimitInfo
Returns the info regarding a specific speed limit type.
getSpeedInfoChange(Length, SpeedLimitType<T>) - Method in class org.opentrafficsim.road.network.speed.SpeedLimitProspect
Returns the speed info of given speed limit type where it changed.
getSpeedLimit() - Method in interface org.opentrafficsim.road.gtu.lane.perception.categories.DefaultSimplePerception
 
getSpeedLimit() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.DirectDefaultSimplePerception
getSpeedLimit(GTUType) - Method in class org.opentrafficsim.road.network.lane.Lane
Get the speed limit of this lane, which can differ per GTU type.
getSpeedLimitInfo(LaneBasedGTU) - Static method in class org.opentrafficsim.road.gtu.lane.perception.headway.AbstractHeadwayGTU
Creates speed limit info for given GTU.
getSpeedLimitInfo() - Method in interface org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayGTU
Many models that observe a GTU need to predict the imminent behavior of that GTU.
getSpeedLimitInfo() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayGTUReal
Many models that observe a GTU need to predict the imminent behavior of that GTU.
getSpeedLimitInfo() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayGTURealCopy
Many models that observe a GTU need to predict the imminent behavior of that GTU.
getSpeedLimitInfo() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayGTUSimple
Many models that observe a GTU need to predict the imminent behavior of that GTU.
getSpeedLimitInfo() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayGTUType
Many models that observe a GTU need to predict the imminent behavior of that GTU.
getSpeedLimitInfo(Length) - Method in class org.opentrafficsim.road.network.speed.SpeedLimitProspect
Returns the speed info at a given location.
getSpeedLimitInfo(Speed, Acceleration, Duration) - Method in class org.opentrafficsim.road.network.speed.SpeedLimitProspect
Returns the speed info at a location following an acceleration over some duration.
getSpeedLimitProspect(RelativeLane) - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.DirectInfrastructurePerception
Returns the prospect for speed limits on a lane (dynamic speed limits may vary between lanes).
getSpeedLimitProspect(RelativeLane) - Method in interface org.opentrafficsim.road.gtu.lane.perception.categories.InfrastructurePerception
Returns the prospect for speed limits on a lane (dynamic speed limits may vary between lanes).
getSpeedLimitProspect(RelativeLane) - Method in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoPerception
Returns the prospect for speed limits on a lane (dynamic speed limits may vary between lanes).
getSplitNumber() - Method in class org.opentrafficsim.road.gtu.lane.tactical.toledo.InfrastructureLaneChangeInfoToledo
Returns the split number.
getStartDistance() - Method in class org.opentrafficsim.road.gtu.lane.perception.LaneDirectionRecord
Returns the distance from a reference to the start of this lane, negative for upstream distance.
getStartDistance() - Method in interface org.opentrafficsim.road.gtu.lane.perception.LaneRecord
Returns the distance from a reference to the start of this lane, negative for upstream distance.
getStartDistance() - Method in class org.opentrafficsim.road.gtu.lane.perception.RollingLaneStructureRecord
Returns the distance from a reference to the start of this lane, negative for upstream distance.
getStartTime() - Method in class org.opentrafficsim.road.gtu.generator.AbstractGTUGeneratorOld
 
getStdDuration() - Method in enum org.opentrafficsim.road.gtu.lane.perception.mental.sdm.DefaultDistraction
Returns the standard deviation of duration.
getSteeringAngle() - Method in class org.opentrafficsim.road.gtu.lane.tactical.util.Steering.SteeringState
 
getStepSize() - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.FixedAccelerationModel
Return the standard step size of this GTU following model.
getStepSize() - Method in interface org.opentrafficsim.road.gtu.lane.tactical.following.GTUFollowingModelOld
Return the standard step size of this GTU following model.
getStepSize() - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.IDMOld
Return the standard step size of this GTU following model.
getStepSize() - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.IDMPlusOld
Return the standard step size of this GTU following model.
getStepSize() - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.SequentialFixedAccelerationModel
Return the standard step size of this GTU following model.
getStopLine() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayConflict
Returns the stop line.
getStrategicalPlanner() - Method in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedGTU
getStrategicalPlanner(Time) - Method in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedGTU
getStrategicalPlanner() - Method in interface org.opentrafficsim.road.gtu.lane.LaneBasedGTU
getStrategicalPlanner(Time) - Method in interface org.opentrafficsim.road.gtu.lane.LaneBasedGTU
getStrategicalPlannerFactory() - Method in class org.opentrafficsim.road.gtu.generator.AbstractGTUGeneratorOld
 
getStrategicalPlannerFactory() - Method in class org.opentrafficsim.road.gtu.generator.characteristics.LaneBasedGTUCharacteristics
 
getSynchronizationState() - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LMRS
Returns the synchronization state.
getSynchronizationState() - Method in interface org.opentrafficsim.road.gtu.lane.tactical.Synchronizable
Returns the synchronization state.
getSynchronizationState() - Method in class org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.LmrsData
Returns the synchronization state.
getTacticalPlanner() - Method in interface org.opentrafficsim.road.gtu.lane.LaneBasedGTU
getTacticalPlanner(Time) - Method in interface org.opentrafficsim.road.gtu.lane.LaneBasedGTU
getTacticalPlanner() - Method in interface org.opentrafficsim.road.gtu.strategical.LaneBasedStrategicalPlanner
getTacticalPlanner(Time) - Method in interface org.opentrafficsim.road.gtu.strategical.LaneBasedStrategicalPlanner
getTacticalPlanner() - Method in class org.opentrafficsim.road.gtu.strategical.LaneBasedStrategicalPlannerNone
getTacticalPlanner(Time) - Method in class org.opentrafficsim.road.gtu.strategical.LaneBasedStrategicalPlannerNone
getTacticalPlanner() - Method in class org.opentrafficsim.road.gtu.strategical.route.LaneBasedStrategicalRoutePlanner
getTacticalPlanner(Time) - Method in class org.opentrafficsim.road.gtu.strategical.route.LaneBasedStrategicalRoutePlanner
getTacticalPlannerFactory() - Method in class org.opentrafficsim.road.gtu.strategical.AbstractLaneBasedStrategicalPlannerFactory
Returns the tactical planner factory.
getTargetLeader(HeadwayGTU, SortedSet<HeadwayGTU>) - Static method in interface org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.Synchronization
Returns the leader of one gtu from a set.
getTask(LaneBasedGTU) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.sdm.Distraction
Returns a task for the given GTU.
getTask(LaneBasedGTU) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.sdm.TaskSupplier.Constant
Returns a task for the given GTU.
getTask(LaneBasedGTU) - Method in interface org.opentrafficsim.road.gtu.lane.perception.mental.sdm.TaskSupplier
Returns a task for the given GTU.
getTaskDemand() - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.AbstractTask
Returns the gross demand of this task, i.e without considering anticipation reliance.
getTaskDemand(String) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.Fuller
Returns the demand of the given task id.
getTaskDemand() - Method in interface org.opentrafficsim.road.gtu.lane.perception.mental.Task
Returns the gross demand of this task, i.e without considering anticipation reliance.
getTasks() - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.Fuller
Returns the tasks.
getTimeStampedAccessibleAdjacentLanes(LateralDirectionality) - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.DirectDefaultSimplePerception
 
getTimeStampedAccessibleAdjacentLanesLeft() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.DirectDefaultSimplePerception
 
getTimeStampedAccessibleAdjacentLanesRight() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.DirectDefaultSimplePerception
 
getTimeStampedBackwardHeadway() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.DirectDefaultSimplePerception
 
getTimeStampedCrossSection() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.DirectInfrastructurePerception
Returns a time stamped set of relative lanes representing the cross section.
getTimeStampedCrossSection() - Method in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoPerception
Returns a time stamped set of relative lanes representing the cross section.
getTimeStampedForwardHeadwayGTU() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.DirectDefaultSimplePerception
 
getTimeStampedForwardHeadwayObject() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.DirectDefaultSimplePerception
 
getTimeStampedInfrastructureLaneChangeInfo(RelativeLane) - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.DirectInfrastructurePerception
Returns time stamped infrastructure lane change info of a lane.
getTimeStampedInfrastructureLaneChangeInfo(RelativeLane) - Method in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoPerception
Returns time stamped infrastructure lane change info of a lane.
getTimeStampedLanePathInfo() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.DirectDefaultSimplePerception
Retrieve the time stamped last perceived lane path info.
getTimeStampedLegalLaneChangePossibility(RelativeLane, LateralDirectionality) - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.DirectInfrastructurePerception
Returns the time stamped distance over which a lane change remains legally possible.
getTimeStampedLegalLaneChangePossibility(RelativeLane, LateralDirectionality) - Method in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoPerception
Returns the time stamped distance over which a lane change remains legally possible.
getTimeStampedNeighboringHeadways(LateralDirectionality) - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.DirectDefaultSimplePerception
 
getTimeStampedNeighboringHeadwaysLeft() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.DirectDefaultSimplePerception
 
getTimeStampedNeighboringHeadwaysRight() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.DirectDefaultSimplePerception
 
getTimeStampedParallelHeadways(LateralDirectionality) - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.DirectDefaultSimplePerception
 
getTimeStampedParallelHeadwaysLeft() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.DirectDefaultSimplePerception
 
getTimeStampedParallelHeadwaysRight() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.DirectDefaultSimplePerception
 
getTimeStampedPhysicalLaneChangePossibility(RelativeLane, LateralDirectionality) - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.DirectInfrastructurePerception
Returns the time stamped distance over which a lane change remains physically possible.
getTimeStampedPhysicalLaneChangePossibility(RelativeLane, LateralDirectionality) - Method in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoPerception
Returns the time stamped distance over which a lane change remains physically possible.
getTimeStampedSpeedLimit() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.DirectDefaultSimplePerception
 
getTimeStampedSpeedLimitProspect(RelativeLane) - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.DirectInfrastructurePerception
Returns the time stamped prospect for speed limits on a lane (dynamic speed limits may vary between lanes).
getTimeStampedSpeedLimitProspect(RelativeLane) - Method in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoPerception
Returns the time stamped prospect for speed limits on a lane (dynamic speed limits may vary between lanes).
getTimeVector() - Method in class org.opentrafficsim.road.gtu.generator.headway.DemandPattern
Returns the time vector.
getTimeVector(Node, Node, Category) - Method in class org.opentrafficsim.road.gtu.strategical.od.ODMatrix
 
getToNode() - Method in interface org.opentrafficsim.road.gtu.lane.perception.LaneStructureRecord
Returns the the 'to' node of the link belonging to this lane, in the driving direction.
getToNode() - Method in class org.opentrafficsim.road.gtu.lane.perception.RollingLaneStructureRecord
Returns the the 'to' node of the link belonging to this lane, in the driving direction.
getTotalLengthAlongLane(LaneBasedGTU) - Method in class org.opentrafficsim.road.gtu.lane.plan.operational.LaneBasedOperationalPlan
Returns the total length along the reference lane that the GTU travels.
getTrafficLightColor() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayTrafficLight
 
getTrafficLightColor() - Method in class org.opentrafficsim.road.network.lane.object.trafficlight.AbstractTrafficLight
getTrafficLightColor() - Method in interface org.opentrafficsim.road.network.lane.object.trafficlight.TrafficLight
 
getTrafficLights(RelativeLane) - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.DirectIntersectionPerception
Returns a set of traffic lights along the route.
getTrafficLights(RelativeLane) - Method in interface org.opentrafficsim.road.gtu.lane.perception.categories.IntersectionPerception
Returns a set of traffic lights along the route.
getTrips(Node, Node, Category, int) - Method in class org.opentrafficsim.road.gtu.strategical.od.ODMatrix
Returns the number of trips in the given time period.
getTripsVector(Node, Node, Category) - Method in class org.opentrafficsim.road.gtu.strategical.od.ODMatrix
 
getTtc() - Method in class org.opentrafficsim.road.gtu.generator.TTCRoomChecker
Returns the TTC value.
getTurnIndicatorStatus() - Method in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedGTU
getTurnIndicatorStatus(Time) - Method in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedGTU
getTurnIndicatorStatus() - Method in interface org.opentrafficsim.road.gtu.lane.LaneBasedGTU
 
getTurnIndicatorStatus(Time) - Method in interface org.opentrafficsim.road.gtu.lane.LaneBasedGTU
 
getUpstreamConflictingGTUs() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayConflict
Returns a set of conflicting GTU's upstream of the start of the conflict ordered close to far from the conflict.
getUpstreamDistances(SpeedLimitType<?>) - Method in class org.opentrafficsim.road.network.speed.SpeedLimitProspect
Returns the upstream distances at which a change of the given speed limit type in the prospect is present in order (most upstream first).
getUpstreamEdge() - Method in class org.opentrafficsim.road.gtu.lane.perception.RollingLaneStructure.AnimationAccess
 
getUpstreamGtus(LaneBasedGTU, HeadwayGtuType, Length) - Method in class org.opentrafficsim.road.network.lane.conflict.Conflict
Provides the upstream GTUs.
getUpstreamObjects(RelativeLane, Class<T>, LaneBasedGTU, RelativePosition.TYPE) - Method in interface org.opentrafficsim.road.gtu.lane.perception.LaneStructure
Retrieve objects on a lane of a specific type.
getUpstreamObjects(RelativeLane, Class<T>, LaneBasedGTU, RelativePosition.TYPE) - Method in class org.opentrafficsim.road.gtu.lane.perception.RollingLaneStructure
Retrieve objects on a lane of a specific type.
getValidUntil() - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.AccelerationStep
 
getValue(Speed) - Method in class org.opentrafficsim.road.gtu.generator.GeneratorPositions.RoadPosition.BySpeed
Returns the road position (0.0 = right, 1.0 = left).
getValue(Speed) - Method in class org.opentrafficsim.road.gtu.generator.GeneratorPositions.RoadPosition.ByValue
Returns the road position (0.0 = right, 1.0 = left).
getValue(Speed) - Method in interface org.opentrafficsim.road.gtu.generator.GeneratorPositions.RoadPosition
Returns the road position (0.0 = right, 1.0 = left).
getValue(GtuData) - Method in class org.opentrafficsim.road.network.sampling.data.LeaderId
getValue(GtuData) - Method in class org.opentrafficsim.road.network.sampling.data.ReactionTime
getValue(GtuData) - Method in class org.opentrafficsim.road.network.sampling.data.ReferenceSpeed
getValue(GtuData) - Method in class org.opentrafficsim.road.network.sampling.data.SpeedLimit
getValue(GtuData) - Method in class org.opentrafficsim.road.network.sampling.data.TimeToCollision
getVehicleModel() - Method in class org.opentrafficsim.road.gtu.generator.characteristics.LaneBasedGTUCharacteristics
Returns the vehicle model.
getVehicleModel() - Method in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedGTU
Returns the vehicle model.
getVehicleModel() - Method in interface org.opentrafficsim.road.gtu.lane.LaneBasedGTU
Returns the vehicle model.
getWidth() - Method in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedIndividualGTU
getWidth() - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedIndividualGTU.LaneBasedIndividualCarBuilder
 
getWidth() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.AbstractHeadwayGTU
Returns the width of the GTU.
getWidth(double) - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayConflict.Width
Returns the width at the given fraction.
getWidth() - Method in interface org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayGTU
Returns the width of the GTU.
getWidth() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayGTUReal
Returns the width of the GTU.
getWidth(Lane, double) - Method in class org.opentrafficsim.road.network.lane.conflict.ConflictBuilder.FixedWidthGenerator
Returns the begin width of this lane.
getWidth(Lane, double) - Method in class org.opentrafficsim.road.network.lane.conflict.ConflictBuilder.RelativeWidthGenerator
Returns the begin width of this lane.
getWidth(Lane, double) - Method in interface org.opentrafficsim.road.network.lane.conflict.ConflictBuilder.WidthGenerator
Returns the begin width of this lane.
getWidth(Length) - Method in class org.opentrafficsim.road.network.lane.CrossSectionElement
Return the width of this CrossSectionElement at a specified longitudinal position.
getWidth(double) - Method in class org.opentrafficsim.road.network.lane.CrossSectionElement
Return the width of this CrossSectionElement at a specified fractional longitudinal position.
getWidth() - Method in class org.opentrafficsim.road.network.lane.CrossSectionSlice
Retrieve the width.
getWidthAtFraction(double) - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayConflict
Returns the width at the given fraction.
getWidthDist() - Method in class org.opentrafficsim.road.gtu.generator.AbstractGTUGeneratorOld
 
getWidthDist() - Method in class org.opentrafficsim.road.gtu.generator.GTUGeneratorIndividualOld
 
getZ() - Method in class org.opentrafficsim.road.network.lane.CrossSectionElement
Retrieve the Z offset (used to determine what covers what when drawing).
getZ() - Method in class org.opentrafficsim.road.network.lane.Lane
Retrieve the Z offset (used to determine what covers what when drawing).
getZ() - Method in class org.opentrafficsim.road.network.lane.NoTrafficLane
Retrieve the Z offset (used to determine what covers what when drawing).
getZ() - Method in class org.opentrafficsim.road.network.lane.RoadMarkerAlong
Retrieve the Z offset (used to determine what covers what when drawing).
getZ() - Method in class org.opentrafficsim.road.network.lane.Shoulder
Retrieve the Z offset (used to determine what covers what when drawing).
GTU_ADD_EVENT - Static variable in class org.opentrafficsim.road.network.lane.Lane
The timed event type for pub/sub indicating the addition of a GTU to the lane.
GTU_GENERATED_EVENT - Static variable in class org.opentrafficsim.road.gtu.generator.LaneBasedGTUGenerator
Event of a generated GTU.
GTU_ID - Static variable in class org.opentrafficsim.road.gtu.generator.od.ODOptions
ID generator option.
GTU_REMOVE_EVENT - Static variable in class org.opentrafficsim.road.network.lane.Lane
The timed event type for pub/sub indicating the removal of a GTU from the lane.
GTU_TYPE - Static variable in class org.opentrafficsim.road.gtu.generator.od.ODOptions
GTU characteristics generator option.
GTUCharacteristicsGeneratorOD - Interface in org.opentrafficsim.road.gtu.generator.od
Interface for classes that generate GTU characteristics based on an OD.
GtuData - Class in org.opentrafficsim.road.network.sampling
Gtu representation in road sampler.
GtuData(LaneBasedGTU) - Constructor for class org.opentrafficsim.road.network.sampling.GtuData
 
GTUFollowingModelOld - Interface in org.opentrafficsim.road.gtu.lane.tactical.following
GTU following model interface.
GTUGeneratorIndividualOld - Class in org.opentrafficsim.road.gtu.generator
Generate GTUs.
GTUGeneratorIndividualOld(String, OTSSimulatorInterface, GTUType, Class<?>, ContinuousDistDoubleScalar.Rel<Speed, SpeedUnit>, ContinuousDistDoubleScalar.Rel<Duration, DurationUnit>, ContinuousDistDoubleScalar.Rel<Length, LengthUnit>, ContinuousDistDoubleScalar.Rel<Length, LengthUnit>, ContinuousDistDoubleScalar.Rel<Speed, SpeedUnit>, long, Time, Time, Lane, Length, GTUDirectionality, LaneBasedStrategicalPlannerFactory<? extends LaneBasedStrategicalPlanner>, Generator<Route>, OTSRoadNetwork) - Constructor for class org.opentrafficsim.road.gtu.generator.GTUGeneratorIndividualOld
 
GtuGeneratorQueue - Interface in org.opentrafficsim.road.gtu.generator
Interface for GTU generators.
GTUStatus - Enum in org.opentrafficsim.road.gtu.lane.perception.headway
Observable characteristics of a GTU.
GTUTypeAssumptions - Class in org.opentrafficsim.road.gtu.lane.perception
Copyright (c) 2013-2019 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
GTUTypeAssumptions() - Constructor for class org.opentrafficsim.road.gtu.lane.perception.GTUTypeAssumptions
 
GtuTypeData - Class in org.opentrafficsim.road.network.sampling
GTU type representation in road sampler.
GtuTypeData(GTUType) - Constructor for class org.opentrafficsim.road.network.sampling.GtuTypeData
 

H

HARMONIC_MEAN_SPEED - Static variable in class org.opentrafficsim.road.network.lane.object.sensor.Detector
Harmonic mean speed measurement.
hashCode() - Method in class org.opentrafficsim.road.gtu.generator.GeneratorPositions.LaneBias
hashCode() - Method in class org.opentrafficsim.road.gtu.generator.GeneratorPositions.RoadPosition.BySpeed
hashCode() - Method in class org.opentrafficsim.road.gtu.generator.GeneratorPositions.RoadPosition.ByValue
hashCode() - Method in class org.opentrafficsim.road.gtu.generator.headway.DemandPattern
hashCode() - Method in class org.opentrafficsim.road.gtu.generator.od.ODOptions.Option
hashCode() - Method in class org.opentrafficsim.road.gtu.lane.perception.GTUTypeAssumptions
hashCode() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.AbstractHeadway
hashCode() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.AbstractHeadwayCopy
hashCode() - Method in class org.opentrafficsim.road.gtu.lane.perception.LaneStructure.Entry
hashCode() - Method in class org.opentrafficsim.road.gtu.lane.perception.RelativeLane
hashCode() - Method in class org.opentrafficsim.road.gtu.strategical.od.Categorization
hashCode() - Method in class org.opentrafficsim.road.gtu.strategical.od.Category
hashCode() - Method in class org.opentrafficsim.road.gtu.strategical.od.ODMatrix
hashCode() - Method in class org.opentrafficsim.road.gtu.strategical.od.SplitFraction
hashCode() - Method in class org.opentrafficsim.road.network.lane.CrossSectionElement
hashCode() - Method in class org.opentrafficsim.road.network.lane.DirectedLanePosition
hashCode() - Method in class org.opentrafficsim.road.network.lane.Lane
hashCode() - Method in class org.opentrafficsim.road.network.lane.LaneDirection
hashCode() - Method in class org.opentrafficsim.road.network.lane.LaneType
hashCode() - Method in class org.opentrafficsim.road.network.lane.object.BusStop
hashCode() - Method in class org.opentrafficsim.road.network.lane.object.sensor.AbstractSensor
hashCode() - Method in class org.opentrafficsim.road.network.lane.object.SpeedSign
hashCode() - Method in class org.opentrafficsim.road.network.sampling.GtuTypeData
hashCode() - Method in class org.opentrafficsim.road.network.sampling.LaneData
hashCode() - Method in class org.opentrafficsim.road.network.sampling.LinkData
hashCode() - Method in class org.opentrafficsim.road.network.sampling.NodeData
hashCode() - Method in class org.opentrafficsim.road.network.sampling.RoadSampler
hashCode() - Method in class org.opentrafficsim.road.network.sampling.RouteData
hashCode() - Method in class org.opentrafficsim.road.network.speed.SpeedInfoCurvature
hashCode() - Method in class org.opentrafficsim.road.network.speed.SpeedLimitInfo
hashCode() - Method in class org.opentrafficsim.road.network.speed.SpeedLimitType
hasNext() - Method in class org.opentrafficsim.road.gtu.lane.perception.AbstractPerceptionReiterable.PerceptionIterator
headway(Length, Lane) - Method in class org.opentrafficsim.road.gtu.generator.AbstractGTUGeneratorOld
Check the available headway for GTU that is about to be constructed.
Headway - Interface in org.opentrafficsim.road.gtu.lane.perception.headway
Interface for a reference to information about a (lane based) GTU and a headway.
HEADWAY - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.following.AbstractIDM
Default IDM desired headway model.
Headway.ObjectType - Enum in org.opentrafficsim.road.gtu.lane.perception.headway
the object types that can be distinguished for headway.
HEADWAY_DIST - Static variable in class org.opentrafficsim.road.gtu.generator.od.ODOptions
Headway randomization option.
HeadwayBusStop - Class in org.opentrafficsim.road.gtu.lane.perception.headway
Copyright (c) 2013-2019 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
HeadwayBusStop(BusStop, Length, RelativeLane, Set<String>) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayBusStop
 
HeadwayConflict - Class in org.opentrafficsim.road.gtu.lane.perception.headway
Copyright (c) 2013-2019 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
HeadwayConflict(ConflictType, ConflictPriority, Class<? extends ConflictRule>, String, Length, Length, Length, PerceptionCollectable<HeadwayGTU, LaneBasedGTU>, PerceptionCollectable<HeadwayGTU, LaneBasedGTU>, Length, Speed, CrossSectionLink, HeadwayConflict.Width, HeadwayStopLine, HeadwayStopLine) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayConflict
Constructor.
HeadwayConflict(ConflictType, ConflictPriority, Class<? extends ConflictRule>, String, Length, Length, Length, PerceptionCollectable<HeadwayGTU, LaneBasedGTU>, PerceptionCollectable<HeadwayGTU, LaneBasedGTU>, Length, Speed, CrossSectionLink, HeadwayConflict.Width) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayConflict
Constructor without stop lines.
HeadwayConflict.Width - Class in org.opentrafficsim.road.gtu.lane.perception.headway
Width progression of conflict.
HeadwayDistance - Class in org.opentrafficsim.road.gtu.lane.perception.headway
Container for a reference to information about a headway with just a distance, without any further information about the object; it assumes a speed of 0 at the headway, so it also good to store information about a lane drop.
HeadwayDistance(double) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayDistance
Construct a new Headway information object with just a distance, without any further information about the object; it assumes a speed of 0 at the headway, so it also good to store information about a lane drop.
HeadwayDistance(Length) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayDistance
Construct a new Headway information object with just a distance, without any further information about the object; it assumes a speed of 0 at the headway, so it also good to store information about a lane drop.
headwayFactor(Speed, Length, Speed, Length, Length) - Method in class org.opentrafficsim.road.gtu.generator.CFBARoomChecker
Returns a situation dependent headway factor to deal with spillback.
headwayFactor(Speed, Length, Speed, Length, Length) - Method in class org.opentrafficsim.road.gtu.generator.CFRoomChecker
Returns a situation dependent headway factor to deal with spillback.
HeadwayGTU - Interface in org.opentrafficsim.road.gtu.lane.perception.headway
Interface for perceived surrounding GTU's.
HeadwayGTUPerceived - Class in org.opentrafficsim.road.gtu.lane.perception.headway
Copyright (c) 2013-2019 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
HeadwayGTUPerceived(LaneBasedGTU, Length, Speed, Acceleration) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayGTUPerceived
 
HeadwayGTUPerceived(LaneBasedGTU, Length, Length, Length, Speed, Acceleration) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayGTUPerceived
 
HeadwayGTUReal - Class in org.opentrafficsim.road.gtu.lane.perception.headway
Container for a reference to information about a (lane based) GTU and a headway.
HeadwayGTUReal(LaneBasedGTU, Length, boolean) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayGTUReal
Construct a new Headway information object, for a GTU ahead of us or behind us.
HeadwayGTUReal(LaneBasedGTU, Length, Length, Length, boolean) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayGTUReal
Construct a new Headway information object, for a GTU parallel with us.
HeadwayGTURealCopy - Class in org.opentrafficsim.road.gtu.lane.perception.headway
Container for a reference to information about a (lane based) GTU and a headway.
HeadwayGTURealCopy(LaneBasedGTU, Length) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayGTURealCopy
Construct a new Headway information object, for a GTU ahead of us or behind us.
HeadwayGTURealCopy(LaneBasedGTU, Length, Length, Length) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayGTURealCopy
Construct a new Headway information object, for a GTU parallel with us.
HeadwayGTUSimple - Class in org.opentrafficsim.road.gtu.lane.perception.headway
Container for a reference to information about a (lane based) GTU and a headway.
HeadwayGTUSimple(String, GTUType, Length, Length, Length, Speed, Acceleration, Speed, GTUStatus...) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayGTUSimple
Construct a new Headway information object, for a moving GTU ahead of us or behind us.
HeadwayGTUSimple(String, GTUType, Length, Length, Length, Speed, GTUStatus...) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayGTUSimple
Construct a new Headway information object, for a non-moving GTU ahead of us or behind us.
HeadwayGTUSimple(String, GTUType, Length, Length, Length, Length, Length, Speed, Acceleration, Speed, GTUStatus...) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayGTUSimple
Construct a new Headway information object, for a moving GTU parallel with us.
HeadwayGTUSimple(String, GTUType, Length, Length, Length, Length, Length, Speed, GTUStatus...) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayGTUSimple
Construct a new Headway information object, for a non-moving GTU parallel with us.
HeadwayGtuType - Interface in org.opentrafficsim.road.gtu.lane.perception.categories.neighbors
Whether a GTU needs to be wrapped, or information should be copied for later and unaltered use.
HeadwayGTUType - Class in org.opentrafficsim.road.gtu.lane.perception.headway
Container for a reference to information about a (lane based) GTU and a headway.
HeadwayGTUType(String, GTUType, GTUTypeAssumptions, Length, Length, Length, Speed, Acceleration, Speed, GTUStatus...) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayGTUType
Construct a new Headway information object, for a moving GTU ahead of us or behind us.
HeadwayGTUType(String, GTUType, GTUTypeAssumptions, Length, Length, Length, Speed) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayGTUType
Construct a new Headway information object, for a non-moving GTU ahead of us or behind us.
HeadwayGTUType(String, GTUType, GTUTypeAssumptions, Length, Length, Length, Length, Length, Speed, Acceleration, Speed) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayGTUType
Construct a new Headway information object, for a moving GTU parallel with us.
HeadwayGTUType(String, GTUType, GTUTypeAssumptions, Length, Length, Length, Length, Length, Speed) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayGTUType
Construct a new Headway information object, for a non-moving GTU parallel with us.
HeadwayGtuType.PerceivedHeadwayGtuType - Class in org.opentrafficsim.road.gtu.lane.perception.categories.neighbors
Class for perceived neighbors.
HeadwayObject - Class in org.opentrafficsim.road.gtu.lane.perception.headway
Container for a reference to information about a (lane based) object and a headway.
HeadwayObject(String, Length, Speed, Acceleration) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayObject
Construct a new Headway information object, for a moving object ahead of us or behind us.
HeadwayObject(String, Length) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayObject
Construct a new Headway information object, for a non-moving object ahead of us or behind us.
HeadwayObject(String, Length, Length, Length, Speed, Acceleration) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayObject
Construct a new Headway information object, for a moving object parallel with us.
HeadwayObject(String, Length, Length, Length) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayObject
Construct a new Headway information object, for a non-moving object parallel with us.
HeadwayObject(String, Length, Length, Speed, Acceleration) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayObject
Construct a new Headway information object, for a moving object ahead of us or behind us.
HeadwayObject(String, Length, Length) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayObject
Construct a new Headway information object, for a non-moving object ahead of us or behind us.
HeadwayObject(String, Length, Length, Length, Length, Speed, Acceleration) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayObject
Construct a new Headway information object, for a moving object parallel with us.
HeadwayObject(String, Length, Length, Length, Length) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayObject
Construct a new Headway information object, for a non-moving object parallel with us.
HeadwayStopLine - Class in org.opentrafficsim.road.gtu.lane.perception.headway
Copyright (c) 2013-2019 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
HeadwayStopLine(String, Length) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayStopLine
Construct a new HeadwayStopLine.
HeadwayTrafficLight - Class in org.opentrafficsim.road.gtu.lane.perception.headway
Container for a reference to information about a (lane based) traffic light and a headway to the traffic light.
HeadwayTrafficLight(TrafficLight, Length) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayTrafficLight
Construct a new Headway information object, for a traffic light ahead of us (or behind us, although that does not seem very useful).
HSTAR - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoCarFollowing
 

I

identity() - Method in interface org.opentrafficsim.road.network.lane.object.sensor.Detector.DetectorMeasurement
Returns the initial value before accumulation.
identity() - Method in class org.opentrafficsim.road.network.lane.object.sensor.Detector.PlatoonSizes
Returns the initial value before accumulation.
IDM - Class in org.opentrafficsim.road.gtu.lane.tactical.following
Implementation of the IDM.
IDM() - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.following.IDM
Default constructor using default models for desired headway and desired speed.
IDM(DesiredHeadwayModel, DesiredSpeedModel) - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.following.IDM
Constructor with modular models for desired headway and desired speed.
IDMFactory - Class in org.opentrafficsim.road.gtu.lane.tactical.following
Factory for IDM.
IDMFactory(StreamInterface) - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.following.IDMFactory
Constructor.
IDMOld - Class in org.opentrafficsim.road.gtu.lane.tactical.following
The Intelligent Driver Model by Treiber, Hennecke and Helbing.
IDMOld() - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.following.IDMOld
Construct a new IDM car following model with reasonable values (reasonable for passenger cars).
IDMOld(Acceleration, Acceleration, Length, Duration, double) - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.following.IDMOld
Construct a new IDM car following model.
IDMPlus - Class in org.opentrafficsim.road.gtu.lane.tactical.following
Implementation of the IDM+.
IDMPlus() - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.following.IDMPlus
Default constructor using default models for desired headway and desired speed.
IDMPlus(DesiredHeadwayModel, DesiredSpeedModel) - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.following.IDMPlus
Constructor with modular models for desired headway and desired speed.
IDMPlusFactory - Class in org.opentrafficsim.road.gtu.lane.tactical.following
Factory for IDM+.
IDMPlusFactory(StreamInterface) - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.following.IDMPlusFactory
Constructor.
IDMPlusMulti - Class in org.opentrafficsim.road.gtu.lane.tactical.following
Copyright (c) 2013-2019 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
IDMPlusMulti() - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.following.IDMPlusMulti
Default constructor using default models for desired headway and desired speed.
IDMPlusMulti(DesiredHeadwayModel, DesiredSpeedModel) - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.following.IDMPlusMulti
Constructor with modular models for desired headway and desired speed.
IDMPlusMultiFactory - Class in org.opentrafficsim.road.gtu.lane.tactical.following
Copyright (c) 2013-2019 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
IDMPlusMultiFactory() - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.following.IDMPlusMultiFactory
 
IDMPlusOld - Class in org.opentrafficsim.road.gtu.lane.tactical.following
IDMPlus implements the Integrated Lane Change Model with Relaxation and Synchronization as published by Wouter J.
IDMPlusOld() - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.following.IDMPlusOld
Construct a new IDM+ car following model with reasonable values (reasonable for passenger cars).
IDMPlusOld(Acceleration, Acceleration, Length, Duration, double) - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.following.IDMPlusOld
Construct a new IDMPlus car following model.
Incentive - Interface in org.opentrafficsim.road.gtu.lane.tactical.util.lmrs
Tagging interface.
IncentiveBusStop - Class in org.opentrafficsim.road.gtu.lane.tactical.lmrs
Copyright (c) 2013-2019 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
IncentiveBusStop() - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveBusStop
 
IncentiveCourtesy - Class in org.opentrafficsim.road.gtu.lane.tactical.lmrs
Determines lane change desire for courtesy lane changes, which are performed to supply space for other drivers.
IncentiveCourtesy() - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveCourtesy
 
IncentiveDummy - Class in org.opentrafficsim.road.gtu.lane.tactical.lmrs
Dummy desire disabling lane changes when used as the only incentive.
IncentiveDummy() - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveDummy
 
IncentiveGetInLane - Class in org.opentrafficsim.road.gtu.lane.tactical.lmrs
Incentive that lets drivers queue in an adjacent lane as soon as the speed is low in the adjacent lane, and stopping in the current lane might block traffic towards other directions.
IncentiveGetInLane() - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveGetInLane
 
IncentiveKeep - Class in org.opentrafficsim.road.gtu.lane.tactical.lmrs
Determines lane change desire in order to adhere to keeping right or left.
IncentiveKeep() - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveKeep
 
IncentiveRoute - Class in org.opentrafficsim.road.gtu.lane.tactical.lmrs
Determines desire by assessing the number of required lane change to be performed and the distance within which these have to be performed.
IncentiveRoute() - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveRoute
 
IncentiveSocioSpeed - Class in org.opentrafficsim.road.gtu.lane.tactical.lmrs
Lane change incentive based on social pressure.
IncentiveSocioSpeed() - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveSocioSpeed
 
IncentiveSpeed - Class in org.opentrafficsim.road.gtu.lane.tactical.lmrs
Determines lane change desire for speed, where the slowest vehicle in the current and adjacent lanes are assessed.
IncentiveSpeed() - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveSpeed
 
IncentiveSpeedWithCourtesy - Class in org.opentrafficsim.road.gtu.lane.tactical.lmrs
Determines lane change desire for speed.
IncentiveSpeedWithCourtesy() - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveSpeedWithCourtesy
 
IncentiveStayRight - Class in org.opentrafficsim.road.gtu.lane.tactical.lmrs
Incentive for trucks to remain on the two right-hand lanes, unless the route requires otherwise.
IncentiveStayRight() - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveStayRight
 
increaseCount() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.AnticipationDensity.CountAndDistance
Increases the GTU count by 1.
increaseTrips(Node, Node, Category, int, int) - Method in class org.opentrafficsim.road.gtu.strategical.od.ODMatrix
Adds a number of trips to given origin-destination combination, category and time period.
indexOfGtu(LaneBasedGTU) - Method in class org.opentrafficsim.road.network.lane.Lane
Returns the index of the given GTU, or -1 if not present.
indexOfGtu(LaneBasedGTU, Time) - Method in class org.opentrafficsim.road.network.lane.Lane
Returns the index of the given GTU, or -1 if not present, at specified time.
INFORMED - Static variable in interface org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.GapAcceptance
Being informed of the model and parameters of other drivers (default LMRS).
InfrastructureLaneChangeInfo - Class in org.opentrafficsim.road.gtu.lane.perception
Contains information by which drivers know when they need to leave a lane in order to be able to stay on the infrastructure and follow their route.
InfrastructureLaneChangeInfo(int, boolean) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.InfrastructureLaneChangeInfo
Constructor for subclasses.
InfrastructureLaneChangeInfo(int, LaneStructureRecord, RelativePosition, boolean, LateralDirectionality) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.InfrastructureLaneChangeInfo
Constructor.
InfrastructureLaneChangeInfoToledo - Class in org.opentrafficsim.road.gtu.lane.tactical.toledo
Copyright (c) 2013-2019 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
InfrastructureLaneChangeInfoToledo(int, LaneStructureRecord, int) - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.toledo.InfrastructureLaneChangeInfoToledo
 
InfrastructurePerception - Interface in org.opentrafficsim.road.gtu.lane.perception.categories
Copyright (c) 2013-2019 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
init(LaneBasedStrategicalPlanner, Set<DirectedLanePosition>, Speed) - Method in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedGTU
 
init(LaneBasedGTU) - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.AbstractCarFollowingModel
Initialize car-following model.
init(LaneBasedGTU) - Method in interface org.opentrafficsim.road.gtu.lane.tactical.following.CarFollowingModel
Initialize car-following model.
init(LaneBasedGTU) - Method in interface org.opentrafficsim.road.gtu.lane.tactical.following.Initialisable
Initialize car-following model.
init(LaneBasedGTU) - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.SocioDesiredSpeed
Initialize car-following model.
Initialisable - Interface in org.opentrafficsim.road.gtu.lane.tactical.following
Interface that can be implemented by desired headway models and desired speed models, such that they can be coupled to their simulation context.
initialLocationThresholdDifference - Static variable in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedGTU
The threshold distance for differences between initial locations of the GTU on different lanes.
initLaneChange(LateralDirectionality) - Method in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedGTU
Register on lanes in target lane.
initRecording(KpiLaneDirection) - Method in class org.opentrafficsim.road.network.sampling.RoadSampler
INSTANCE - Static variable in class org.opentrafficsim.road.network.sampling.data.ReferenceSpeed
Single instance.
INSTANT_LANE_CHANGES - Static variable in class org.opentrafficsim.road.gtu.lane.plan.operational.LaneOperationalPlanBuilder
Use instant lane changes.
Intermediate(I) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.PerceptionCollectable.Intermediate
Constructor.
interpolateVector(Time, FrequencyVector, TimeVector, boolean) - Method in enum org.opentrafficsim.road.gtu.strategical.od.Interpolation
Returns interpolated value from array at given time.
Interpolation - Enum in org.opentrafficsim.road.gtu.strategical.od
Interpolation of demand.
IntersectionPerception - Interface in org.opentrafficsim.road.gtu.lane.perception.categories
Perception category for traffic lights and conflicts.
inv() - Method in class org.opentrafficsim.road.network.lane.LaneType
Construct a new Lane type based on another Lane type with longitudinally inverted compatibility.
isActive(GTUType, Duration) - Method in class org.opentrafficsim.road.network.lane.object.SpeedSign
Return whether this speed limit is currently active.
isAhead() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.AbstractHeadway
isAhead() - Method in interface org.opentrafficsim.road.gtu.lane.perception.headway.Headway
 
isAhead() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayDistance
isAllStop() - Method in enum org.opentrafficsim.road.network.lane.conflict.ConflictPriority
Returns whether this is an all-stop conflict.
isAllStop() - Method in enum org.opentrafficsim.road.network.lane.CrossSectionLink.Priority
Returns whether this is all-stop.
isAlongsideConflictLeft() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.DirectIntersectionPerception
Returns whether there is a conflict alongside to the left.
isAlongsideConflictLeft() - Method in interface org.opentrafficsim.road.gtu.lane.perception.categories.IntersectionPerception
Returns whether there is a conflict alongside to the left.
isAlongsideConflictRight() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.DirectIntersectionPerception
Returns whether there is a conflict alongside to the right.
isAlongsideConflictRight() - Method in interface org.opentrafficsim.road.gtu.lane.perception.categories.IntersectionPerception
Returns whether there is a conflict alongside to the right.
isBehind() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.AbstractHeadway
isBehind() - Method in interface org.opentrafficsim.road.gtu.lane.perception.headway.Headway
 
isBehind() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayDistance
isBlack() - Method in enum org.opentrafficsim.road.network.lane.object.trafficlight.TrafficLightColor
 
isBlocking() - Method in interface org.opentrafficsim.road.gtu.lane.tactical.Blockable
Returns whether the GTU is blocking conflicts.
isBlocking() - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.AccelerationConflicts
Returns whether the GTU is blocking conflicts.
isBlocking() - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LMRS
Returns whether the GTU is blocking conflicts.
isBlocking() - Method in class org.opentrafficsim.road.gtu.lane.tactical.util.ConflictUtil.ConflictPlans
Returns whether the GTU is blocking conflicts.
isBrakingLightsOn() - Method in interface org.opentrafficsim.road.gtu.lane.LaneBasedGTU
The default implementation returns true if the deceleration is larger than a speed-dependent threshold given by:

c0 * g(v) + c1 + c3*v^2

where c0 = 0.2, c1 = 0.15 and c3 = 0.00025 (with c2 = 0 implicit) are empirically derived averages, and g(v) is 0 below 25 km/h or 1 otherwise, representing that the engine is disengaged at low speeds.
isBrakingLightsOn(Time) - Method in interface org.opentrafficsim.road.gtu.lane.LaneBasedGTU
The default implementation returns true if the deceleration is larger than a speed-dependent threshold given by:

c0 * g(v) + c1 + c3*v^2

where c0 = 0.2, c1 = 0.15 and c3 = 0.00025 (with c2 = 0 implicit) are empirically derived averages, and g(v) is 0 below 25 km/h or 1 otherwise, representing that the engine is disengaged at low speeds.
isBrakingLightsOn() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.AbstractHeadwayGTU
 
isBrakingLightsOn() - Method in interface org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayGTU
 
isBrakingLightsOn() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayGTUReal
isBusStop() - Method in enum org.opentrafficsim.road.gtu.lane.perception.headway.Headway.ObjectType
 
isBusStop() - Method in enum org.opentrafficsim.road.network.lane.CrossSectionLink.Priority
Returns whether this is bus stop.
isChangingLane() - Method in class org.opentrafficsim.road.gtu.lane.plan.operational.LaneChange
Return whether the GTU is changing lane.
isChangingLeft() - Method in class org.opentrafficsim.road.gtu.lane.plan.operational.LaneChange
Return whether the GTU is changing left.
isChangingRight() - Method in class org.opentrafficsim.road.gtu.lane.plan.operational.LaneChange
Return whether the GTU is changing right.
isCompatible(GTUType, GTUDirectionality) - Method in class org.opentrafficsim.road.network.lane.LaneType
Compatibility is solely determined by a specific lane type, and independent of compatibility in super or sub types.
isCompatible(GTUType, GTUDirectionality) - Method in class org.opentrafficsim.road.network.lane.object.sensor.AbstractSensor
isConflict() - Method in enum org.opentrafficsim.road.gtu.lane.perception.headway.Headway.ObjectType
 
isCrossing() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayConflict
Returns whether this is a crossing conflict.
isCrossing() - Method in enum org.opentrafficsim.road.network.lane.conflict.ConflictType
Returns whether this is a crossing.
isCurrent() - Method in class org.opentrafficsim.road.gtu.lane.perception.RelativeLane
Returns whether the current lane is referred to.
isCutOffEnd() - Method in interface org.opentrafficsim.road.gtu.lane.perception.LaneStructureRecord
Returns whether this lane has no next records as the lane structure was cut-off.
isCutOffEnd() - Method in class org.opentrafficsim.road.gtu.lane.perception.RollingLaneStructureRecord
Returns whether this lane has no next records as the lane structure was cut-off.
isCutOffStart() - Method in interface org.opentrafficsim.road.gtu.lane.perception.LaneStructureRecord
Returns whether this lane has no previous records as the lane structure was cut-off.
isCutOffStart() - Method in class org.opentrafficsim.road.gtu.lane.perception.RollingLaneStructureRecord
Returns whether this lane has no previous records as the lane structure was cut-off.
isDeadEnd() - Method in class org.opentrafficsim.road.gtu.lane.perception.InfrastructureLaneChangeInfo
 
isDeadEnd() - Method in interface org.opentrafficsim.road.gtu.lane.perception.LaneStructureRecord
Returns whether the record forms a dead-end.
isDeadEnd() - Method in class org.opentrafficsim.road.gtu.lane.perception.RollingLaneStructureRecord
Returns whether the record forms a dead-end.
isDestroyGtuOnFailure() - Method in class org.opentrafficsim.road.gtu.lane.tactical.LaneBasedGTUFollowingDirectedChangeTacticalPlanner
 
isDeviative() - Method in class org.opentrafficsim.road.gtu.lane.plan.operational.LaneBasedOperationalPlan
Check if we deviate from the center line.
isDistanceOnly() - Method in enum org.opentrafficsim.road.gtu.lane.perception.headway.Headway.ObjectType
 
isDownstreamBranch() - Method in interface org.opentrafficsim.road.gtu.lane.perception.LaneRecord
Returns whether the record is part of the downstream branch.
isDownstreamBranch() - Method in class org.opentrafficsim.road.gtu.lane.perception.RollingLaneStructureRecord
Returns whether the record is part of the downstream branch.
isEmergencyLightsOn() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.AbstractHeadwayGTU
 
isEmergencyLightsOn() - Method in interface org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayGTU
 
isEmergencyLightsOn() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayGTUReal
isEmpty() - Method in class org.opentrafficsim.road.gtu.lane.perception.AbstractPerceptionReiterable
Returns whether this iterable is empty.
isEmpty() - Method in interface org.opentrafficsim.road.gtu.lane.perception.PerceptionIterable
Returns whether this iterable is empty.
isEmpty() - Method in class org.opentrafficsim.road.gtu.lane.perception.PerceptionIterableSet
Returns whether this iterable is empty.
isFacingSameDirection() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.AbstractHeadwayGTU
 
isFacingSameDirection() - Method in interface org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayGTU
 
isFacingSameDirection() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayGTUReal
isForceSchedule(String) - Method in class org.opentrafficsim.road.gtu.lane.tactical.pt.BusSchedule
Returns whether the departure time is enforced.
isGiveWay() - Method in enum org.opentrafficsim.road.network.lane.conflict.ConflictPriority
Returns whether this is a give-way conflict.
isGreen() - Method in enum org.opentrafficsim.road.network.lane.object.trafficlight.TrafficLightColor
 
isGtu() - Method in enum org.opentrafficsim.road.gtu.lane.perception.headway.Headway.ObjectType
 
isGtuAlongside(LateralDirectionality) - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.DirectNeighborsPerception
Whether there is a GTU alongside, i.e.
isGtuAlongside(LateralDirectionality) - Method in interface org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.NeighborsPerception
Whether there is a GTU alongside, i.e.
isHonking() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.AbstractHeadwayGTU
 
isHonking() - Method in interface org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayGTU
 
isHonking() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayGTUReal
isLaneChange() - Method in class org.opentrafficsim.road.gtu.lane.plan.operational.SimpleOperationalPlan
 
isLeft() - Method in class org.opentrafficsim.road.gtu.lane.perception.RelativeLane
Returns whether the left lane is referred to.
isLeftTurnIndicatorOn() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.AbstractHeadwayGTU
 
isLeftTurnIndicatorOn() - Method in interface org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayGTU
 
isLeftTurnIndicatorOn() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayGTUReal
isLinear() - Method in enum org.opentrafficsim.road.gtu.strategical.od.Interpolation
 
isLineStop(String, Time) - Method in class org.opentrafficsim.road.gtu.lane.tactical.pt.BusSchedule
Whether the bus of this line should stop for this bus stop.
isLinkMerge() - Method in class org.opentrafficsim.road.gtu.lane.perception.RollingLaneStructureRecord
 
isLinkSplit() - Method in class org.opentrafficsim.road.gtu.lane.perception.RollingLaneStructureRecord
Deprecated.
isMerge() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayConflict
Returns whether this is a merge conflict.
isMerge() - Method in enum org.opentrafficsim.road.network.lane.conflict.ConflictType
Returns whether this is a merge.
isNone() - Method in enum org.opentrafficsim.road.network.lane.CrossSectionLink.Priority
Returns whether this is none.
isObject() - Method in enum org.opentrafficsim.road.gtu.lane.perception.headway.Headway.ObjectType
 
isOfType(LaneType.DEFAULTS) - Method in class org.opentrafficsim.road.network.lane.LaneType
Whether this, or any of the parent types, equals the given type.
isParallel() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.AbstractHeadway
isParallel() - Method in interface org.opentrafficsim.road.gtu.lane.perception.headway.Headway
 
isParallel() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayDistance
isPeriodic() - Method in interface org.opentrafficsim.road.network.lane.object.sensor.Detector.DetectorMeasurement
Returns whether the measurement aggregates every aggregation period (or only over the entire simulation).
isPeriodic() - Method in class org.opentrafficsim.road.network.lane.object.sensor.Detector.PlatoonSizes
Returns whether the measurement aggregates every aggregation period (or only over the entire simulation).
isPermeable(GTUType, LateralDirectionality) - Method in class org.opentrafficsim.road.network.lane.RoadMarkerAlong
 
isPermitted() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayConflict
Whether the conflict is permitted by the traffic light.
isPermitted() - Method in class org.opentrafficsim.road.network.lane.conflict.Conflict
If permitted, traffic upstream of traffic lights may not be ignored, as these can have green light.
isPreGreen() - Method in enum org.opentrafficsim.road.network.lane.object.trafficlight.TrafficLightColor
 
isPriority() - Method in enum org.opentrafficsim.road.network.lane.conflict.ConflictPriority
Returns whether this is a priority conflict.
isPriority() - Method in enum org.opentrafficsim.road.network.lane.CrossSectionLink.Priority
Returns whether this is priority.
isRed() - Method in enum org.opentrafficsim.road.network.lane.object.trafficlight.TrafficLightColor
 
isRedOrYellow() - Method in enum org.opentrafficsim.road.network.lane.object.trafficlight.TrafficLightColor
 
isRight() - Method in class org.opentrafficsim.road.gtu.lane.perception.RelativeLane
Returns whether the right lane is referred to.
isRightTurnIndicatorOn() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.AbstractHeadwayGTU
 
isRightTurnIndicatorOn() - Method in interface org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayGTU
 
isRightTurnIndicatorOn() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayGTUReal
isSafeToChange() - Method in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedGTU
Hack method.
isSecondLeft() - Method in class org.opentrafficsim.road.gtu.lane.perception.RelativeLane
Returns whether the second left lane is referred to.
isSecondRight() - Method in class org.opentrafficsim.road.gtu.lane.perception.RelativeLane
Returns whether the second right lane is referred to.
isSplit() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayConflict
Returns whether this is a split conflict.
isSplit() - Method in class org.opentrafficsim.road.gtu.lane.tactical.NextSplitInfo
 
isSplit() - Method in enum org.opentrafficsim.road.network.lane.conflict.ConflictPriority
Returns whether this is a stop conflict.
isSplit() - Method in enum org.opentrafficsim.road.network.lane.conflict.ConflictType
Returns whether this is a split.
isStepWise() - Method in enum org.opentrafficsim.road.gtu.strategical.od.Interpolation
 
isStop() - Method in class org.opentrafficsim.road.gtu.lane.perception.PerceptionCollectable.Intermediate
Method for the iterator to check if it can stop.
isStop() - Method in enum org.opentrafficsim.road.network.lane.conflict.ConflictPriority
Returns whether this is a stop conflict.
isStop() - Method in enum org.opentrafficsim.road.network.lane.CrossSectionLink.Priority
Returns whether this is stop.
isStopLine() - Method in enum org.opentrafficsim.road.gtu.lane.perception.headway.Headway.ObjectType
 
isTrafficLight() - Method in enum org.opentrafficsim.road.gtu.lane.perception.headway.Headway.ObjectType
 
isTurnOnRed() - Method in enum org.opentrafficsim.road.network.lane.conflict.ConflictPriority
Returns whether this is a turn on red conflict.
isTurnOnRed() - Method in enum org.opentrafficsim.road.network.lane.CrossSectionLink.Priority
Returns whether this is turn on red.
isYellow() - Method in enum org.opentrafficsim.road.network.lane.object.trafficlight.TrafficLightColor
 
isYield() - Method in enum org.opentrafficsim.road.network.lane.CrossSectionLink.Priority
Returns whether this is yield.
iterator() - Method in class org.opentrafficsim.road.gtu.lane.perception.AbstractPerceptionReiterable
iterator() - Method in class org.opentrafficsim.road.gtu.lane.perception.PerceptionIterableSet

K

KA - Static variable in class org.opentrafficsim.road.gtu.lane.control.LinearCACC
Acceleration error gain parameter.
KD - Static variable in class org.opentrafficsim.road.gtu.lane.control.PloegCACC
Gap error derivative gain parameter.
KF - Static variable in class org.opentrafficsim.road.gtu.lane.control.AbstractLinearFreeControl
Desired speed error gain parameter.
KS - Static variable in class org.opentrafficsim.road.gtu.lane.control.LinearCACC
Gap error gain parameter.
KV - Static variable in class org.opentrafficsim.road.gtu.lane.control.LinearCACC
Speed error gain parameter.

L

LAMBDA_BCK_NEG - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoLaneChangeParameters
 
LAMBDA_BCK_POS - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoLaneChangeParameters
 
LAMBDA_FWD_NEG - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoLaneChangeParameters
 
LAMBDA_FWD_POS - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoLaneChangeParameters
 
LAMBDAACC - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoCarFollowing
 
LAMBDADEC - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoCarFollowing
 
LAMBDAFF - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoCarFollowing
 
Lane - Class in org.opentrafficsim.road.network.lane
The Lane is the CrossSectionElement of a CrossSectionLink on which GTUs can drive.
Lane(CrossSectionLink, String, Length, Length, Length, Length, LaneType, Map<GTUType, Speed>) - Constructor for class org.opentrafficsim.road.network.lane.Lane
Construct a new Lane.
Lane(CrossSectionLink, String, Length, Length, Length, Length, LaneType, Speed) - Constructor for class org.opentrafficsim.road.network.lane.Lane
Construct a new Lane.
Lane(CrossSectionLink, String, Length, Length, LaneType, Map<GTUType, Speed>) - Constructor for class org.opentrafficsim.road.network.lane.Lane
Construct a new Lane.
Lane(CrossSectionLink, String, Length, Length, LaneType, Speed) - Constructor for class org.opentrafficsim.road.network.lane.Lane
Construct a new Lane.
Lane(CrossSectionLink, String, List<CrossSectionSlice>, LaneType, Map<GTUType, Speed>) - Constructor for class org.opentrafficsim.road.network.lane.Lane
Construct a new Lane.
Lane(CrossSectionLink, String, List<CrossSectionSlice>, LaneType, Speed) - Constructor for class org.opentrafficsim.road.network.lane.Lane
Construct a new Lane.
Lane(CrossSectionLink, SimulatorInterface.TimeDoubleUnit, Lane) - Constructor for class org.opentrafficsim.road.network.lane.Lane
Clone a Lane for a new network.
LANE_ADD_EVENT - Static variable in class org.opentrafficsim.road.network.lane.CrossSectionLink
The (regular, not timed) event type for pub/sub indicating the addition of a Lane to a CrossSectionLink.
LANE_CHANGE_EVENT - Static variable in interface org.opentrafficsim.road.gtu.lane.LaneBasedGTU
The event type for pub/sub indicating that the GTU change lane.
LANE_ENTER_EVENT - Static variable in interface org.opentrafficsim.road.gtu.lane.LaneBasedGTU
The event type for pub/sub indicating that the GTU entered a new lane (with the FRONT position if driving forward; REAR if driving backward).
LANE_EXIT_EVENT - Static variable in interface org.opentrafficsim.road.gtu.lane.LaneBasedGTU
The event type for pub/sub indicating that the GTU exited a lane (with the REAR position if driving forward; FRONT if driving backward).
LANE_REMOVE_EVENT - Static variable in class org.opentrafficsim.road.network.lane.CrossSectionLink
The (regular, not timed) event type for pub/sub indicating the removal of a Lane from a CrossSectionLink.
LANEBASED_DESTROY_EVENT - Static variable in interface org.opentrafficsim.road.gtu.lane.LaneBasedGTU
The lane-based event type for pub/sub indicating destruction of the GTU.
LANEBASED_INIT_EVENT - Static variable in interface org.opentrafficsim.road.gtu.lane.LaneBasedGTU
The lane-based event type for pub/sub indicating the initialization of a new GTU.
LANEBASED_MOVE_EVENT - Static variable in interface org.opentrafficsim.road.gtu.lane.LaneBasedGTU
The lane-based event type for pub/sub indicating a move.
LaneBasedAbstractPerceptionCategory - Class in org.opentrafficsim.road.gtu.lane.perception.categories
Super class for perception categories that use a LaneBasedGTU and that use lazy evaluation.
LaneBasedAbstractPerceptionCategory(LanePerception) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.categories.LaneBasedAbstractPerceptionCategory
 
LaneBasedCFLCTacticalPlanner - Class in org.opentrafficsim.road.gtu.lane.tactical
Lane-based tactical planner that implements car following and lane change behavior.
LaneBasedCFLCTacticalPlanner(GTUFollowingModelOld, LaneChangeModel, LaneBasedGTU) - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.LaneBasedCFLCTacticalPlanner
Instantiated a tactical planner with GTU following and lane change behavior.
LaneBasedCFLCTacticalPlannerFactory - Class in org.opentrafficsim.road.gtu.lane.tactical
Factory to create LaneBasedCFLCTacticalPlanner.
LaneBasedCFLCTacticalPlannerFactory(GTUFollowingModelOld, LaneChangeModel) - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.LaneBasedCFLCTacticalPlannerFactory
Constructor with fixed stateless car-following and lane change model.
LaneBasedGTU - Interface in org.opentrafficsim.road.gtu.lane
This interface defines a lane based GTU.
LaneBasedGTUCharacteristics - Class in org.opentrafficsim.road.gtu.generator.characteristics
Characteristics for a lane base GTU.
LaneBasedGTUCharacteristics(GTUCharacteristics, LaneBasedStrategicalPlannerFactory<?>, Route, Node, Node, VehicleModel) - Constructor for class org.opentrafficsim.road.gtu.generator.characteristics.LaneBasedGTUCharacteristics
Construct a new set of lane based GTU characteristics.
LaneBasedGTUCharacteristicsGenerator - Interface in org.opentrafficsim.road.gtu.generator.characteristics
Interface for objects that can generate a LaneBasedGTUCharacteristics object.
LaneBasedGTUFollowingDirectedChangeTacticalPlanner - Class in org.opentrafficsim.road.gtu.lane.tactical
Lane-based tactical planner that implements car following behavior and rule-based lane change.
LaneBasedGTUFollowingDirectedChangeTacticalPlanner(GTUFollowingModelOld, LaneBasedGTU) - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.LaneBasedGTUFollowingDirectedChangeTacticalPlanner
Instantiated a tactical planner with just GTU following behavior and no lane changes.
LaneBasedGTUFollowingDirectedChangeTacticalPlannerFactory - Class in org.opentrafficsim.road.gtu.lane.tactical
Factory to create LaneBasedGTUFollowingChange0TacticalPlanner.
LaneBasedGTUFollowingDirectedChangeTacticalPlannerFactory(CarFollowingModelFactory<? extends GTUFollowingModelOld>) - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.LaneBasedGTUFollowingDirectedChangeTacticalPlannerFactory
Constructor with car-following model factory.
LaneBasedGTUFollowingDirectedChangeTacticalPlannerFactory(GTUFollowingModelOld) - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.LaneBasedGTUFollowingDirectedChangeTacticalPlannerFactory
Constructor with fixed stateless car-following and lane change model.
LaneBasedGTUFollowingTacticalPlanner - Class in org.opentrafficsim.road.gtu.lane.tactical
Lane-based tactical planner that implements car following behavior.
LaneBasedGTUFollowingTacticalPlanner(GTUFollowingModelOld, LaneBasedGTU) - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.LaneBasedGTUFollowingTacticalPlanner
Instantiate a tactical planner with just GTU following behavior and no lane changes.
LaneBasedGTUFollowingTacticalPlannerFactory - Class in org.opentrafficsim.road.gtu.lane.tactical
Copyright (c) 2013-2019 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
LaneBasedGTUFollowingTacticalPlannerFactory(GTUFollowingModelOld) - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.LaneBasedGTUFollowingTacticalPlannerFactory
Constructor with fixed stateless car-following and lane change model.
LaneBasedGTUGenerator - Class in org.opentrafficsim.road.gtu.generator
Lane based GTU generator.
LaneBasedGTUGenerator(String, Generator<Duration>, LaneBasedGTUCharacteristicsGenerator, GeneratorPositions, OTSRoadNetwork, OTSSimulatorInterface, LaneBasedGTUGenerator.RoomChecker, IdGenerator) - Constructor for class org.opentrafficsim.road.gtu.generator.LaneBasedGTUGenerator
Construct a new lane base GTU generator.
LaneBasedGTUGenerator.Placement - Class in org.opentrafficsim.road.gtu.generator
Placement contains the information that a RoomChecker returns.
LaneBasedGTUGenerator.RoomChecker - Interface in org.opentrafficsim.road.gtu.generator
Interface for class that checks that there is sufficient room for a proposed new GTU and returns the maximum safe speed and position for the proposed new GTU.
LaneBasedIndividualCarBuilder() - Constructor for class org.opentrafficsim.road.gtu.lane.LaneBasedIndividualGTU.LaneBasedIndividualCarBuilder
 
LaneBasedIndividualGTU - Class in org.opentrafficsim.road.gtu.lane
Augments the AbstractLaneBasedIndividualGTU with a LaneBasedIndividualCarBuilder and animation support
LaneBasedIndividualGTU(String, GTUType, Length, Length, Speed, Length, OTSSimulatorInterface, OTSRoadNetwork) - Constructor for class org.opentrafficsim.road.gtu.lane.LaneBasedIndividualGTU
Construct a new LaneBasedIndividualGTU.
LaneBasedIndividualGTU(String, GTUType, Length, Length, Speed, Length, Length, OTSSimulatorInterface, OTSRoadNetwork) - Constructor for class org.opentrafficsim.road.gtu.lane.LaneBasedIndividualGTU
Construct a new LaneBasedIndividualGTU.
LaneBasedIndividualGTU.LaneBasedIndividualCarBuilder - Class in org.opentrafficsim.road.gtu.lane
Build an individual car and use easy setter methods to instantiate the car.
LaneBasedObject - Interface in org.opentrafficsim.road.network.lane.object
Objects that can be encountered on a Lane like conflict areas, GTUs, traffic lights, stop lines, etc.
LaneBasedObjectIterable<H extends Headway,L extends LaneBasedObject> - Class in org.opentrafficsim.road.gtu.lane.perception
Iterable that searches downstream for a certain type of lane based object.
LaneBasedObjectIterable(LaneBasedGTU, Class<L>, LaneRecord<?>, Length, Length, RelativePosition, Route) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.LaneBasedObjectIterable
Constructor.
LaneBasedOperationalPlan - Class in org.opentrafficsim.road.gtu.lane.plan.operational
An operational plan with some extra information about the lanes and lane changes so this information does not have to be recalculated multiple times.
LaneBasedOperationalPlan(LaneBasedGTU, OTSLine3D, Time, Speed, List<OperationalPlan.Segment>, boolean) - Constructor for class org.opentrafficsim.road.gtu.lane.plan.operational.LaneBasedOperationalPlan
Construct an operational plan with or without a lane change.
LaneBasedOperationalPlan(LaneBasedGTU, DirectedPoint, Time, Duration, boolean) - Constructor for class org.opentrafficsim.road.gtu.lane.plan.operational.LaneBasedOperationalPlan
Build a plan where the GTU will wait for a certain time.
LaneBasedPerceptionCategory - Interface in org.opentrafficsim.road.gtu.lane.perception.categories
Copyright (c) 2013-2019 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
LaneBasedStrategicalPlanner - Interface in org.opentrafficsim.road.gtu.strategical
Copyright (c) 2013-2019 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
LaneBasedStrategicalPlannerFactory<T extends LaneBasedStrategicalPlanner> - Interface in org.opentrafficsim.road.gtu.strategical
A factory class is used to generate strategical planners as the strategical planner is state-full.
LaneBasedStrategicalPlannerNone - Class in org.opentrafficsim.road.gtu.strategical
Copyright (c) 2013-2019 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
LaneBasedStrategicalPlannerNone(LaneBasedGTU) - Constructor for class org.opentrafficsim.road.gtu.strategical.LaneBasedStrategicalPlannerNone
Constructor.
LaneBasedStrategicalRoutePlanner - Class in org.opentrafficsim.road.gtu.strategical.route
Strategical planner, route-based, with personal driving characteristics, which contain settings for the tactical planner.
LaneBasedStrategicalRoutePlanner(LaneBasedTacticalPlanner, LaneBasedGTU) - Constructor for class org.opentrafficsim.road.gtu.strategical.route.LaneBasedStrategicalRoutePlanner
Constructor for a strategical planner without route.
LaneBasedStrategicalRoutePlanner(LaneBasedTacticalPlanner, Route, LaneBasedGTU, Node, Node) - Constructor for class org.opentrafficsim.road.gtu.strategical.route.LaneBasedStrategicalRoutePlanner
Constructor for a strategical planner with route.
LaneBasedStrategicalRoutePlanner(LaneBasedTacticalPlanner, LaneBasedGTU, Node, Node, RouteGeneratorOD) - Constructor for class org.opentrafficsim.road.gtu.strategical.route.LaneBasedStrategicalRoutePlanner
Constructor for a strategical planner with route generator.
LaneBasedStrategicalRoutePlanner(LaneBasedTacticalPlanner, Route, LaneBasedGTU, Node, Node, RouteGeneratorOD) - Constructor for class org.opentrafficsim.road.gtu.strategical.route.LaneBasedStrategicalRoutePlanner
Constructor for a strategical planner with route.
LaneBasedStrategicalRoutePlannerFactory - Class in org.opentrafficsim.road.gtu.strategical.route
Factory for creating LaneBasedStrategicalRoutePlanner using any LaneBasedTacticalPlannerFactory.
LaneBasedStrategicalRoutePlannerFactory(LaneBasedTacticalPlannerFactory<? extends LaneBasedTacticalPlanner>) - Constructor for class org.opentrafficsim.road.gtu.strategical.route.LaneBasedStrategicalRoutePlannerFactory
Constructor with factory for tactical planners.
LaneBasedStrategicalRoutePlannerFactory(LaneBasedTacticalPlannerFactory<? extends LaneBasedTacticalPlanner>, RouteGeneratorOD) - Constructor for class org.opentrafficsim.road.gtu.strategical.route.LaneBasedStrategicalRoutePlannerFactory
Constructor with factory for tactical planners.
LaneBasedStrategicalRoutePlannerFactory(LaneBasedTacticalPlannerFactory<? extends LaneBasedTacticalPlanner>, ParameterFactory) - Constructor for class org.opentrafficsim.road.gtu.strategical.route.LaneBasedStrategicalRoutePlannerFactory
Constructor with factory for tactical planners.
LaneBasedStrategicalRoutePlannerFactory(LaneBasedTacticalPlannerFactory<? extends LaneBasedTacticalPlanner>, ParameterFactory, RouteGeneratorOD) - Constructor for class org.opentrafficsim.road.gtu.strategical.route.LaneBasedStrategicalRoutePlannerFactory
Constructor with factory for tactical planners.
LaneBasedTacticalPlanner - Interface in org.opentrafficsim.road.gtu.lane.tactical
Copyright (c) 2013-2019 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
LaneBasedTacticalPlannerFactory<T extends LaneBasedTacticalPlanner> - Interface in org.opentrafficsim.road.gtu.lane.tactical
A factory class is used to generate tactical planners as the tactical planner is state-full.
LaneBasedTemplateGTUType - Class in org.opentrafficsim.road.gtu.generator.characteristics
Generate lane based GTUs using a template.
LaneBasedTemplateGTUType(GTUType, Generator<Length>, Generator<Length>, Generator<Speed>, LaneBasedStrategicalPlannerFactory<?>, Generator<Route>) - Constructor for class org.opentrafficsim.road.gtu.generator.characteristics.LaneBasedTemplateGTUType
 
LaneBasedTemplateGTUTypeDistribution - Class in org.opentrafficsim.road.gtu.generator.characteristics
Distribution of LaneBasedTemplateGTUType.
LaneBasedTemplateGTUTypeDistribution(Distribution<LaneBasedTemplateGTUType>) - Constructor for class org.opentrafficsim.road.gtu.generator.characteristics.LaneBasedTemplateGTUTypeDistribution
Construct a new LaneBasedTemplateGTUTypeDistribution.
LaneBias(GeneratorPositions.RoadPosition, double, double) - Constructor for class org.opentrafficsim.road.gtu.generator.GeneratorPositions.LaneBias
Constructor.
LaneBiasDefaults() - Constructor for class org.opentrafficsim.road.gtu.generator.GeneratorPositions.LaneBiasDefaults
 
LaneBiases() - Constructor for class org.opentrafficsim.road.gtu.generator.GeneratorPositions.LaneBiases
 
LaneChange - Class in org.opentrafficsim.road.gtu.lane.plan.operational
Lane change status across operational plans.
LaneChange() - Constructor for class org.opentrafficsim.road.gtu.lane.plan.operational.LaneChange
 
LaneChange.LaneChangePath - Interface in org.opentrafficsim.road.gtu.lane.plan.operational
Provides a (partial) path during lane changes.
LaneChange.LaneChangePath.SequentialLaneChangePath - Class in org.opentrafficsim.road.gtu.lane.plan.operational
A helper class to allow a lane change to follow a sequential determination of the target position (including rotation) for each time step.
laneChangeAllowed() - Method in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedIndividualGTU
Returns whether a lane change is allowed.
laneChangeAllowed() - Method in interface org.opentrafficsim.road.gtu.lane.LaneBasedGTU
Returns whether a lane change is allowed.
LaneChangeModel - Interface in org.opentrafficsim.road.gtu.lane.tactical.lanechangemobil
All lane change models must implement this interface.
LaneCombinationList - Class in org.opentrafficsim.road.network.lane.conflict
Contains lane combinations that should be treated differently.
LaneCombinationList() - Constructor for class org.opentrafficsim.road.network.lane.conflict.LaneCombinationList
 
LaneData - Class in org.opentrafficsim.road.network.sampling
Lane representation in road sampler.
LaneData(Lane) - Constructor for class org.opentrafficsim.road.network.sampling.LaneData
 
LaneDirection - Class in org.opentrafficsim.road.network.lane
Combines a Lane with its GTUDirectionality.
LaneDirection(Lane, GTUDirectionality) - Constructor for class org.opentrafficsim.road.network.lane.LaneDirection
 
LaneDirectionRecord - Class in org.opentrafficsim.road.gtu.lane.perception
A light-weight wrapper for LaneRecord search tools (PerceptionIterator).
LaneDirectionRecord(Lane, GTUDirectionality, Length, GTUType) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.LaneDirectionRecord
Constructor.
LaneFactory - Class in org.opentrafficsim.road.network.factory
Copyright (c) 2013-2019 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
LaneFactory(OTSRoadNetwork, OTSNode, OTSNode, LinkType, OTSSimulatorInterface, LaneKeepingPolicy) - Constructor for class org.opentrafficsim.road.network.factory.LaneFactory
 
LaneFactory(OTSRoadNetwork, OTSNode, OTSNode, LinkType, OTSSimulatorInterface, LaneKeepingPolicy, OTSLine3D) - Constructor for class org.opentrafficsim.road.network.factory.LaneFactory
 
LaneKeepingPolicy - Enum in org.opentrafficsim.road.network.lane.changing
Enum to indicate the general lane keeping rules: keep left, keep right, or keep lane.
LaneMovementStep - Class in org.opentrafficsim.road.gtu.lane.tactical.lanechangemobil
Acceleration, lane change decision and time until when this movement is committed.
LaneMovementStep(AccelerationStep, LateralDirectionality) - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.lanechangemobil.LaneMovementStep
Construct a new LaneChangeModelResult.
LaneOperationalPlanBuilder - Class in org.opentrafficsim.road.gtu.lane.plan.operational
Builder for several often used operational plans.
LanePathInfo - Class in org.opentrafficsim.road.gtu.lane.tactical
This class provides the following information for an operational plan: the lanes to follow, with the direction to drive on them the starting point on the first lane the path to follow when staying on the same lane
LanePathInfo(OTSLine3D, List<LaneDirection>, Length) - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.LanePathInfo
 
LanePerception - Interface in org.opentrafficsim.road.gtu.lane.perception
Interface for perception in a lane-based model.
LaneRecord<R extends LaneRecord<R>> - Interface in org.opentrafficsim.road.gtu.lane.perception
Interface representing a lane for search algorithms, in particular PerceptionIterable.
LaneStructure - Interface in org.opentrafficsim.road.gtu.lane.perception
Interface for lane structures.
LaneStructure.Entry<T extends LaneBasedObject> - Class in org.opentrafficsim.road.gtu.lane.perception
Wrapper to hold lane-based object and it's distance.
LaneStructureRecord - Interface in org.opentrafficsim.road.gtu.lane.perception
Copyright (c) 2013-2019 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
LaneType - Class in org.opentrafficsim.road.network.lane
Lane type to indicate compatibility with GTU types.
LaneType(String, GTUCompatibility<LaneType>, RoadNetwork) - Constructor for class org.opentrafficsim.road.network.lane.LaneType
Create a new Lane type with a compatibility set.
LaneType(String, LaneType, GTUCompatibility<LaneType>, RoadNetwork) - Constructor for class org.opentrafficsim.road.network.lane.LaneType
Create a new Lane type with a compatibility set.
LaneType.DEFAULTS - Enum in org.opentrafficsim.road.network.lane
Default types with their name.
lateralFraction(double) - Method in class org.opentrafficsim.road.gtu.lane.plan.operational.LaneChange.LaneChangePath.SequentialLaneChangePath
Returns the fractional lateral deviation given a fraction of lane change being completed.
LeaderId - Class in org.opentrafficsim.road.network.sampling.data
Leader id in trajectory information.
LeaderId() - Constructor for class org.opentrafficsim.road.network.sampling.data.LeaderId
Constructor.
leaveLane(Lane) - Method in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedGTU
Unregister the GTU from a lane.
leaveLane(Lane, boolean) - Method in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedGTU
Leave a lane but do not complain about having no lanes left when beingDestroyed is true.
leaveLane(Lane) - Method in interface org.opentrafficsim.road.gtu.lane.LaneBasedGTU
Unregister the GTU from a lane.
LEFT - Static variable in class org.opentrafficsim.road.gtu.generator.GeneratorPositions.LaneBias
Left-hand bias, 2nd left lane contains 25% relative to left most lane, in free traffic.
left(LaneStructureRecord, RelativePosition, boolean) - Method in class org.opentrafficsim.road.gtu.lane.perception.InfrastructureLaneChangeInfo
Returns lane change info for one lane towards the left.
LEFT - Static variable in class org.opentrafficsim.road.gtu.lane.perception.RelativeLane
Left lane.
LeftAlwaysRightJam() - Constructor for class org.opentrafficsim.road.network.lane.changing.OvertakingConditions.LeftAlwaysRightJam
 
LeftAlwaysRightSpeed(Speed) - Constructor for class org.opentrafficsim.road.network.lane.changing.OvertakingConditions.LeftAlwaysRightSpeed
 
LeftAndRight() - Constructor for class org.opentrafficsim.road.network.lane.changing.OvertakingConditions.LeftAndRight
 
leftIsLargerOrEqual() - Method in class org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.Desire
Returns whether the left desire is larger than (or equal to) the right.
LeftOnly() - Constructor for class org.opentrafficsim.road.network.lane.changing.OvertakingConditions.LeftOnly
 
LeftSet(Collection<GTUType>, Collection<GTUType>) - Constructor for class org.opentrafficsim.road.network.lane.changing.OvertakingConditions.LeftSet
Provide a collection of GTUs that can overtake another collection of GTUs on the left, but not vice versa.
LeftSetRightJam(Collection<GTUType>, Collection<GTUType>) - Constructor for class org.opentrafficsim.road.network.lane.changing.OvertakingConditions.LeftSetRightJam
Provide a collection of GTUs that can overtake another collection of GTUs on the left, but not vice versa.
LeftSetRightSpeed(Collection<GTUType>, Collection<GTUType>, Speed) - Constructor for class org.opentrafficsim.road.network.lane.changing.OvertakingConditions.LeftSetRightSpeed
Provide a collection of GTUs that can overtake another collection of GTUs on the left, but not vice versa.
leftToRight(double, Length, LaneType, Speed) - Method in class org.opentrafficsim.road.network.factory.LaneFactory
Prepare the factory to add lanes from left to right.
legalLeft() - Method in interface org.opentrafficsim.road.gtu.lane.perception.LaneStructureRecord
Returns whether a left lane change is legal.
legalLeft() - Method in class org.opentrafficsim.road.gtu.lane.perception.RollingLaneStructureRecord
Returns whether a left lane change is legal.
legalRight() - Method in interface org.opentrafficsim.road.gtu.lane.perception.LaneStructureRecord
Returns whether a right lane change is legal.
legalRight() - Method in class org.opentrafficsim.road.gtu.lane.perception.RollingLaneStructureRecord
Returns whether a right lane change is legal.
LegalSpeedLimit - Interface in org.opentrafficsim.road.network.speed
Indicates legal speed limits.
length - Variable in class org.opentrafficsim.road.network.lane.CrossSectionElement
The length of the line.
linear(Length, Length) - Static method in class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayConflict.Width
Returns a linear width progression.
LinearCACC - Class in org.opentrafficsim.road.gtu.lane.control
Simple linear CACC implementation.
LinearCACC(DelayedActuation) - Constructor for class org.opentrafficsim.road.gtu.lane.control.LinearCACC
Constructor using default sensors with no delay.
LINK_ENTER_EVENT - Static variable in interface org.opentrafficsim.road.gtu.lane.LaneBasedGTU
The event type for pub/sub indicating that the GTU entered a new link (with the FRONT position if driving forward; REAR if driving backward).
LINK_EXIT_EVENT - Static variable in interface org.opentrafficsim.road.gtu.lane.LaneBasedGTU
The event type for pub/sub indicating that the GTU exited a link (with the REAR position if driving forward; FRONT if driving backward).
LinkData - Class in org.opentrafficsim.road.network.sampling
Link representation in road sampler.
LinkData(CrossSectionLink) - Constructor for class org.opentrafficsim.road.network.sampling.LinkData
 
ListHeadways - Class in org.opentrafficsim.road.gtu.generator.headway
Headway generator that takes it's input from a file.
ListHeadways(String) - Constructor for class org.opentrafficsim.road.gtu.generator.headway.ListHeadways
Constructor using file.
lmrs() - Static method in interface org.opentrafficsim.road.gtu.generator.od.StrategicalPlannerFactorySupplierOD
Returns a standard implementation for LMRS.
LMRS - Class in org.opentrafficsim.road.gtu.lane.tactical.lmrs
Implementation of the LMRS (Lane change Model with Relaxation and Synchronization).
LMRS(CarFollowingModel, LaneBasedGTU, LanePerception, Synchronization, Cooperation, GapAcceptance, Tailgating) - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LMRS
Constructor setting the car-following model.
LmrsData - Class in org.opentrafficsim.road.gtu.lane.tactical.util.lmrs
Keeps data for LMRS for a specific GTU.
LmrsData(Synchronization, Cooperation, GapAcceptance, Tailgating) - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.LmrsData
 
LMRSFactory - Class in org.opentrafficsim.road.gtu.lane.tactical.lmrs
Factory for a tactical planner using LMRS with any car-following model.
LMRSFactory(CarFollowingModelFactory<? extends CarFollowingModel>, PerceptionFactory) - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LMRSFactory
Constructor using default incentives and passive synchronization.
LMRSFactory(CarFollowingModelFactory<? extends CarFollowingModel>, PerceptionFactory, Synchronization, Cooperation, GapAcceptance, Tailgating, Set<MandatoryIncentive>, Set<VoluntaryIncentive>, Set<AccelerationIncentive>) - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LMRSFactory
Constructor with full control over incentives and type of synchronization.
LmrsParameters - Interface in org.opentrafficsim.road.gtu.lane.tactical.util.lmrs
Interface with LMRS parameters.
LmrsUtil - Class in org.opentrafficsim.road.gtu.lane.tactical.util.lmrs
Copyright (c) 2013-2019 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
LOGNORMAL - Static variable in interface org.opentrafficsim.road.gtu.generator.headway.ArrivalsHeadwayGenerator.HeadwayDistribution
Log-normal headway distribution (variance = 1.0).
LongitudinalControl - Interface in org.opentrafficsim.road.gtu.lane.control
Longitudinal controller, such as ACC or CACC.
LongitudinalControllerPerception - Interface in org.opentrafficsim.road.gtu.lane.perception.categories.neighbors
Perception category for longitudinal control such as ACC and CACC.
LOOKAHEAD - Static variable in class org.opentrafficsim.road.gtu.lane.perception.AbstractLanePerception
Look ahead parameter type.
LOOKAHEAD - Static variable in class org.opentrafficsim.road.gtu.lane.perception.categories.AnticipationTrafficPerception
Look ahead parameter type.
LOOKAHEAD - Static variable in class org.opentrafficsim.road.gtu.lane.perception.categories.DirectBusStopPerception
Look ahead parameter type.
LOOKAHEAD - Static variable in class org.opentrafficsim.road.gtu.lane.perception.categories.DirectDefaultSimplePerception
Look ahead parameter type.
LOOKAHEAD - Static variable in class org.opentrafficsim.road.gtu.lane.perception.categories.DirectIntersectionPerception
Look ahead parameter type.
LOOKAHEAD - Static variable in class org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.DirectNeighborsPerception
Look ahead parameter type.
LOOKAHEAD - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.AbstractLaneBasedTacticalPlanner
Look ahead parameter type.
LOOKAHEAD - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.lanechangemobil.AbstractLaneChangeModel
Look ahead parameter type.
LOOKAHEAD - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.lanechangemobil.FixedLaneChangeModel
Look ahead parameter type.
LOOKAHEAD - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveRoute
Look ahead parameter type.
LOOKAHEAD - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveSocioSpeed
Look-ahead distance.
LOOKAHEAD - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.toledo.Toledo
Look ahead parameter type.
LOOKBACK - Static variable in class org.opentrafficsim.road.gtu.lane.perception.AbstractLanePerception
Look back parameter type.
LOOKBACK - Static variable in class org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.DirectNeighborsPerception
Look back parameter type.
LOOKBACKOLD - Static variable in class org.opentrafficsim.road.gtu.lane.perception.categories.DirectDefaultSimplePerception
Look back parameter type.
LOOKBACKOLD - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.LaneBasedCFLCTacticalPlanner
Look back parameter type.

M

main(String[]) - Static method in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoCFTester
 
makeBezier(OTSNode, OTSNode, OTSNode, OTSNode) - Static method in class org.opentrafficsim.road.network.factory.LaneFactory
 
makeGeometry(Lane, Length) - Static method in interface org.opentrafficsim.road.network.lane.object.LaneBasedObject
Make a geometry perpendicular to the center line of the lane at the given position.
makeLane(RoadNetwork, String, OTSNode, OTSNode, OTSPoint3D[], LaneType, Speed, OTSSimulatorInterface) - Static method in class org.opentrafficsim.road.network.factory.LaneFactory
Create a simple Lane.
makeLink(RoadNetwork, String, Node, Node, OTSPoint3D[], OTSSimulatorInterface) - Static method in class org.opentrafficsim.road.network.factory.LaneFactory
Create a Link along intermediate coordinates from one Node to another.
makeMultiLane(RoadNetwork, String, OTSNode, OTSNode, OTSPoint3D[], int, int, int, LaneType, Speed, OTSSimulatorInterface) - Static method in class org.opentrafficsim.road.network.factory.LaneFactory
Create a simple road with the specified number of Lanes.
This method returns an array of Lane.
makeMultiLane(RoadNetwork, String, OTSNode, OTSNode, OTSPoint3D[], int, LaneType, Speed, OTSSimulatorInterface) - Static method in class org.opentrafficsim.road.network.factory.LaneFactory
Create a simple road with the specified number of Lanes.
This method returns an array of Lane.
makeMultiLaneBezier(RoadNetwork, String, OTSNode, OTSNode, OTSNode, OTSNode, int, int, int, LaneType, Speed, OTSSimulatorInterface) - Static method in class org.opentrafficsim.road.network.factory.LaneFactory
Create a simple road with the specified number of Lanes, based on a Bezier curve.
This method returns an array of Lane.
manage(Set<Task>, LanePerception, LaneBasedGTU, Parameters) - Method in interface org.opentrafficsim.road.gtu.lane.perception.mental.TaskManager
Manage tasks.
manage(Set<Task>, LanePerception, LaneBasedGTU, Parameters) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.TaskManager.SummativeTaskManager
Manage tasks.
MANDATORY - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LMRS
Parameter type for mandatory lane change incentives.
MANDATORY - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.steering.SteeringLmrs
Parameter type for mandatory lane change incentives.
MandatoryIncentive - Interface in org.opentrafficsim.road.gtu.lane.tactical.util.lmrs
Interface for mandatory incentives.
MARGIN - Static variable in class org.opentrafficsim.road.network.lane.Lane
Lateral alignment margin for longitudinally connected Lanes.
MARKOV - Static variable in class org.opentrafficsim.road.gtu.generator.od.ODOptions
Markov chain for GTU type option.
MarkovCorrelation<S,I extends Number> - Class in org.opentrafficsim.road.gtu.generator
Markov Chain functionality using state auto-correlations.
MarkovCorrelation() - Constructor for class org.opentrafficsim.road.gtu.generator.MarkovCorrelation
 
MassBased(Mass, double) - Constructor for class org.opentrafficsim.road.gtu.lane.VehicleModel.MassBased
 
matrixTotal() - Method in class org.opentrafficsim.road.gtu.strategical.od.ODMatrix
Calculates total number of trips over time for the complete matrix.
MAX_LEGAL_VEHICLE_SPEED - Static variable in class org.opentrafficsim.road.network.speed.SpeedLimitTypes
Maximum legal vehicle speed limit type.
MAX_RED_DECELERATION - Static variable in class org.opentrafficsim.road.gtu.lane.perception.categories.LaneBasedAbstractPerceptionCategory
Maximum deceleration that is used to determine if a vehicle will attempt to stop for a red light.
MAX_VEHICLE_SPEED - Static variable in class org.opentrafficsim.road.network.speed.SpeedLimitTypes
Maximum vehicle speed limit type.
MAX_YELLOW_DECELERATION - Static variable in class org.opentrafficsim.road.gtu.lane.perception.categories.LaneBasedAbstractPerceptionCategory
Maximum deceleration that is used to determine if a vehicle will attempt to stop for a yellow light.
MEAN_SPEED - Static variable in class org.opentrafficsim.road.network.lane.object.sensor.Detector
Mean speed measurement.
Mental - Interface in org.opentrafficsim.road.gtu.lane.perception.mental
Interface for mental modules operating on perception.
MIDDLE - Static variable in class org.opentrafficsim.road.gtu.generator.GeneratorPositions.LaneBias
Middle bias, 2nd left lane contains 25% relative to left most lane, in free traffic.
MIN_GAP - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.util.ConflictUtil
Minimum time gap between events.
MIN_LC_LENGTH_FACTOR - Static variable in class org.opentrafficsim.road.gtu.lane.plan.operational.LaneChange
Minimum distance required to perform a lane change as factor on vehicle length.
minimizeAcceleration(Acceleration) - Method in class org.opentrafficsim.road.gtu.lane.plan.operational.SimpleOperationalPlan
Set minimum of current and given acceleration.
minimumHeadway(Speed, Speed, Length, Length, Speed, Speed) - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.AbstractGTUFollowingModelMobil
Compute the minimum net headway given the speed of the follower and the leader.
At the returned headway, the follower would decelerate with it's maximum comfortable deceleration.
minimumHeadway(Speed, Speed, Length, Length, Speed, Speed) - Method in interface org.opentrafficsim.road.gtu.lane.tactical.following.GTUFollowingModelOld
Compute the minimum net headway given the speed of the follower and the leader.
At the returned headway, the follower would decelerate with it's maximum comfortable deceleration.
MINMAX - Static variable in interface org.opentrafficsim.road.gtu.lane.VehicleModel
Acceleration bounded by GTU min and max acceleration.
MINMAX - Static variable in interface org.opentrafficsim.road.gtu.lane.VehicleModelFactory
Acceleration bounded vehicle model.
ModelComponentFactory - Interface in org.opentrafficsim.road.gtu.lane.tactical
Interface for factories of model components, such as strategical planners, tactical planners and car-following models.
move(DirectedPoint) - Method in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedGTU
moved(Length, Speed, Acceleration) - Method in interface org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayGTU
Creates a copy with different headway, speed and possibly acceleration.
moved(Length, Speed, Acceleration) - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayGTUReal
Creates a copy with different headway, speed and possibly acceleration.
moved(Length, Speed, Acceleration) - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayGTURealCopy
Creates a copy with different headway, speed and possibly acceleration.
moved(Length, Speed, Acceleration) - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayGTUSimple
Creates a copy with different headway, speed and possibly acceleration.
moved(Length, Speed, Acceleration) - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayGTUType
Creates a copy with different headway, speed and possibly acceleration.
MultiLanePerceptionIterable<H extends Headway,U> - Class in org.opentrafficsim.road.gtu.lane.perception
Iterable class to search over multiple lanes.
MultiLanePerceptionIterable(LaneBasedGTU) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.MultiLanePerceptionIterable
Constructor.

N

NeighborsPerception - Interface in org.opentrafficsim.road.gtu.lane.perception.categories.neighbors
Copyright (c) 2013-2019 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
NeighborsUtil - Class in org.opentrafficsim.road.gtu.lane.perception.categories.neighbors
Utilities to perceive neighbors.
NeighborsUtil.DistanceGTU - Class in org.opentrafficsim.road.gtu.lane.perception.categories.neighbors
GTU at a distance, as preliminary info towards perceiving it.
NeighborTriplet - Class in org.opentrafficsim.road.gtu.lane.perception.categories.neighbors
Results from anticipation.
NeighborTriplet(Length, Speed, Acceleration) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.NeighborTriplet
 
next() - Method in class org.opentrafficsim.road.gtu.lane.perception.AbstractPerceptionReiterable.PerceptionIterator
nextCarFollowingModel(LaneBasedGTU) - Method in class org.opentrafficsim.road.gtu.lane.tactical.AbstractLaneBasedTacticalPlannerFactory
Returns the next car following model.
nextDuration() - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.sdm.Distraction
Returns the next duration of this secondary task.
nextExposure() - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.sdm.Distraction
Returns the next exposure.
nextInterArrival() - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.sdm.Distraction
Returns the next inter-arrival time of this secondary task.
nextLanes(GTUType) - Method in class org.opentrafficsim.road.network.lane.Lane
NextLanes returns the successor lane(s) in the design line direction, if any exist.
The next lane(s) are cached, as it is too expensive to make the calculation every time.
nextLinkDirection(Link, GTUDirectionality, GTUType) - Method in class org.opentrafficsim.road.gtu.strategical.LaneBasedStrategicalPlannerNone
nextLinkDirection(Node, Link, GTUType) - Method in class org.opentrafficsim.road.gtu.strategical.LaneBasedStrategicalPlannerNone
nextLinkDirection(Link, GTUDirectionality, GTUType) - Method in class org.opentrafficsim.road.gtu.strategical.route.LaneBasedStrategicalRoutePlanner
nextLinkDirection(Node, Link, GTUType) - Method in class org.opentrafficsim.road.gtu.strategical.route.LaneBasedStrategicalRoutePlanner
nextNode(Link, GTUDirectionality, GTUType) - Method in class org.opentrafficsim.road.gtu.strategical.LaneBasedStrategicalPlannerNone
nextNode(Node, Link, GTUType) - Method in class org.opentrafficsim.road.gtu.strategical.LaneBasedStrategicalPlannerNone
nextNode(Link, GTUDirectionality, GTUType) - Method in class org.opentrafficsim.road.gtu.strategical.route.LaneBasedStrategicalRoutePlanner
nextNode(Node, Link, GTUType) - Method in class org.opentrafficsim.road.gtu.strategical.route.LaneBasedStrategicalRoutePlanner
nextParameters(GTUType) - Method in class org.opentrafficsim.road.gtu.strategical.AbstractLaneBasedStrategicalPlannerFactory
Returns the parameters for the next GTU.
NextSplitInfo - Class in org.opentrafficsim.road.gtu.lane.tactical
This class provides information for an operational plan about the next location where the network splits.
NextSplitInfo(Node, Set<Lane>) - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.NextSplitInfo
 
NextSplitInfo(Node, Set<Lane>, LateralDirectionality) - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.NextSplitInfo
 
nextTacticalPlanner(LaneBasedGTU) - Method in class org.opentrafficsim.road.gtu.strategical.AbstractLaneBasedStrategicalPlannerFactory
Returns the next tactical planner.
nextTimeSlice(Time) - Method in interface org.opentrafficsim.road.gtu.generator.headway.Arrivals
Returns the start time of the next time slice after the given time or null if no such slice exists.
nextTimeSlice(Time) - Method in class org.opentrafficsim.road.gtu.generator.headway.DemandPattern
Returns the start time of the next time slice after the given time or null if no such slice exists.
NLEADERS - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.following.IDMPlusMulti
Number of leaders considered parameter.
NO - Static variable in class org.opentrafficsim.road.gtu.generator.LaneBasedGTUGenerator.Placement
Value if the GTU cannot be placed.
NO_LC_DIST - Static variable in class org.opentrafficsim.road.gtu.generator.od.ODOptions
Initial distance over which lane changes shouldn't be performed option.
NodeData - Class in org.opentrafficsim.road.network.sampling
Node representation in road sampler.
NodeData(Node) - Constructor for class org.opentrafficsim.road.network.sampling.NodeData
 
NOLANECHANGENEEDED - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.LaneBasedCFLCTacticalPlanner
Return value of suitability when no lane change is required within the time horizon.
noLaneDrop(LaneBasedGTU, Length, Lane, Length, GTUDirectionality) - Static method in class org.opentrafficsim.road.gtu.lane.tactical.AbstractLaneBasedTacticalPlanner
Determine whether the lane does not drop, in other words: if we would (continue to) drive on the given lane, can we continue to drive at the nextSplitNode without switching lanes?
NON_CACHED_POSITION - Static variable in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedGTU
cached position count.
NON_DIRECTIONAL_OCCUPANCY_SENSOR_TRIGGER_ENTRY_EVENT - Static variable in interface org.opentrafficsim.road.network.lane.object.sensor.NonDirectionalOccupancySensor
The timed event type for pub/sub indicating the triggering of the entry of a NonDirectionalOccupancySensor.
NON_DIRECTIONAL_OCCUPANCY_SENSOR_TRIGGER_EXIT_EVENT - Static variable in interface org.opentrafficsim.road.network.lane.object.sensor.NonDirectionalOccupancySensor
The timed event type for pub/sub indicating the triggering of the exit of an NonDirectionalOccupancySensor.
NonDirectionalOccupancySensor - Interface in org.opentrafficsim.road.network.lane.object.sensor
An occupancy sensor is a lane-based object that can be triggered by a relative position of the GTU (e.g., front, back) when that relative position passes over the sensor location on the lane.
NONE - Static variable in class org.opentrafficsim.road.gtu.generator.GeneratorPositions.LaneBias
No bias.
NONE - Static variable in interface org.opentrafficsim.road.gtu.lane.control.DelayedActuation
No delayed actuation.
NONE - Static variable in interface org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.Anticipation
Assume no anticipation.
NONE - Static variable in interface org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.Estimation
No estimation errors.
NONE - Static variable in interface org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.Tailgating
No tailgating.
NONE - Static variable in interface org.opentrafficsim.road.gtu.lane.VehicleModel
No bounds.
NONE - Static variable in interface org.opentrafficsim.road.gtu.lane.VehicleModelFactory
No vehicle model.
None() - Constructor for class org.opentrafficsim.road.network.lane.changing.OvertakingConditions.None
 
notify(EventInterface) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.sdm.StochasticDistractionModel
notify(EventInterface) - Method in class org.opentrafficsim.road.network.lane.object.sensor.TrafficLightSensor
notify(EventInterface) - Method in class org.opentrafficsim.road.network.sampling.RoadSampler
notifySample(LaneBasedGTU, LaneDirection) - Method in class org.opentrafficsim.road.network.sampling.RoadSampler
Samples a gtu and schedules the next sampling event.
NoTrafficLane - Class in org.opentrafficsim.road.network.lane
Lane without traffic, e.g.
NoTrafficLane(CrossSectionLink, String, Length, Length, Length, Length) - Constructor for class org.opentrafficsim.road.network.lane.NoTrafficLane
 
NoTrafficLane(CrossSectionLink, String, Length, Length) - Constructor for class org.opentrafficsim.road.network.lane.NoTrafficLane
 
NoTrafficLane(CrossSectionLink, String, List<CrossSectionSlice>) - Constructor for class org.opentrafficsim.road.network.lane.NoTrafficLane
 
now() - Method in class org.opentrafficsim.road.network.sampling.RoadSampler
NULL - Static variable in interface org.opentrafficsim.road.gtu.strategical.route.RouteGeneratorOD
No route route generator.
numberGTUs - Variable in class org.opentrafficsim.road.gtu.generator.AbstractGTUGeneratorOld
Number of generated GTUs.
numberOfGtus() - Method in class org.opentrafficsim.road.network.lane.Lane
Returns the number of GTU's.
numberOfGtus(Time) - Method in class org.opentrafficsim.road.network.lane.Lane
Returns the number of GTU's at specified time.

O

OBJECT_ADD_EVENT - Static variable in class org.opentrafficsim.road.network.lane.Lane
The event type for pub/sub indicating the addition of a LaneBasedObject to the lane.
OBJECT_REMOVE_EVENT - Static variable in class org.opentrafficsim.road.network.lane.Lane
The event type for pub/sub indicating the removal of a LaneBasedObject from the lane.
OCCUPANCY - Static variable in class org.opentrafficsim.road.network.lane.object.sensor.Detector
Occupancy measurement.
ODApplier - Class in org.opentrafficsim.road.gtu.generator.od
Utility to create vehicle generators on a network from an OD.
ODApplier.GeneratorObjects - Class in org.opentrafficsim.road.gtu.generator.od
Class to contain created generator objects.
ODMatrix - Class in org.opentrafficsim.road.gtu.strategical.od
The minimal OD matrix has 1 origin, 1 destination and 1 time period.
ODMatrix(String, List<? extends Node>, List<? extends Node>, Categorization, TimeVector, Interpolation) - Constructor for class org.opentrafficsim.road.gtu.strategical.od.ODMatrix
Constructs an OD matrix.
ODOptions - Class in org.opentrafficsim.road.gtu.generator.od
Options for vehicle generation based on an OD matrix.
ODOptions() - Constructor for class org.opentrafficsim.road.gtu.generator.od.ODOptions
 
ODOptions.Option<K> - Class in org.opentrafficsim.road.gtu.generator.od
Utility class to store options.
ofCategory(GTUCharacteristicsGeneratorOD, DEVSSimulatorInterface.TimeDoubleUnit, StreamInterface, Set<LaneDirection>) - Static method in class org.opentrafficsim.road.gtu.generator.Platoons
Creates a Platoon&lt;Category&gt; instance for platoons.
ofGtuType(LaneBasedGTUCharacteristicsGenerator, DEVSSimulatorInterface.TimeDoubleUnit, StreamInterface, Set<LaneDirection>) - Static method in class org.opentrafficsim.road.gtu.generator.Platoons
Creates a Platoon&lt;GTUType&gt; instance for platoons.
okDistance(LaneDirection, Length, Route, Length) - Method in interface org.opentrafficsim.road.gtu.lane.tactical.LaneBasedTacticalPlanner
Helper method for default chooseLaneAtSplit implementation that returns the distance from this lane onwards where the route can be followed.
on(Perception<?>, String, String, boolean) - Static method in class org.opentrafficsim.road.gtu.lane.Break
 
on(Perception<?>, String, double, boolean) - Static method in class org.opentrafficsim.road.gtu.lane.Break
 
on(GTU, String, String, boolean) - Static method in class org.opentrafficsim.road.gtu.lane.Break
 
on(GTU, String, double, boolean) - Static method in class org.opentrafficsim.road.gtu.lane.Break
 
onSub() - Static method in class org.opentrafficsim.road.gtu.lane.Break
This method can be used if the context of a lower-level function does not contain the information on which to break.
onSub(boolean) - Static method in class org.opentrafficsim.road.gtu.lane.Break
This method can be used if the context of a lower-level function does not contain the information on which to break.
onSuper(Perception<?>, String, double, boolean) - Static method in class org.opentrafficsim.road.gtu.lane.Break
Sets a break condition to true which is triggered by onSub() at a lower level where context is insufficient to determine the break condition.
onSuper(GTU, String, double, boolean) - Static method in class org.opentrafficsim.road.gtu.lane.Break
Sets a break condition to true which is triggered by onSub() at a lower level where context is insufficient to determine the break condition.
org.opentrafficsim.road.definitions - package org.opentrafficsim.road.definitions
The RoadDefinitions package contains interfaces that give access to the core definitions that can be used to interpret the RoadNetwork and the RoadPerceivableContext.
org.opentrafficsim.road.gtu.generator - package org.opentrafficsim.road.gtu.generator
Generate GTUs according to some prescription.
org.opentrafficsim.road.gtu.generator.characteristics - package org.opentrafficsim.road.gtu.generator.characteristics
Classes concerning generation of LaneBasedGTUCharacteristicsGenerator for vehicle generation.
org.opentrafficsim.road.gtu.generator.headway - package org.opentrafficsim.road.gtu.generator.headway
Classes concerning Generator<Duration> to produce headways for vehicle generation.
org.opentrafficsim.road.gtu.generator.od - package org.opentrafficsim.road.gtu.generator.od
OD based vehicle generation.
org.opentrafficsim.road.gtu.lane - package org.opentrafficsim.road.gtu.lane
The lane-based GTUs are the Generalized Travel Units that travel in lanes, and need to switch lanes to overtake.
org.opentrafficsim.road.gtu.lane.control - package org.opentrafficsim.road.gtu.lane.control
Classes about vehicle control, including ACC and CACC.
org.opentrafficsim.road.gtu.lane.perception - package org.opentrafficsim.road.gtu.lane.perception
Implementation of lane-based perception for the GTU.
org.opentrafficsim.road.gtu.lane.perception.categories - package org.opentrafficsim.road.gtu.lane.perception.categories
Categories define a set of perceivable information.
org.opentrafficsim.road.gtu.lane.perception.categories.neighbors - package org.opentrafficsim.road.gtu.lane.perception.categories.neighbors
Contains perception categories to perceive neighbors.
org.opentrafficsim.road.gtu.lane.perception.headway - package org.opentrafficsim.road.gtu.lane.perception.headway
Copyright (c) 2013-2019 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
org.opentrafficsim.road.gtu.lane.perception.mental - package org.opentrafficsim.road.gtu.lane.perception.mental
Mental mechanisms are a part of perception.
org.opentrafficsim.road.gtu.lane.perception.mental.sdm - package org.opentrafficsim.road.gtu.lane.perception.mental.sdm
Package for the Stochastic Distraction Model by and in cooperation with Manuel Lindorfer (manuel.lindorfer@fh-ooe.at).
org.opentrafficsim.road.gtu.lane.plan.operational - package org.opentrafficsim.road.gtu.lane.plan.operational
Specific operational plan method for road-vehicles operating in a lane-based network.
org.opentrafficsim.road.gtu.lane.tactical - package org.opentrafficsim.road.gtu.lane.tactical
Tactical planners for a lane-based GTU.
org.opentrafficsim.road.gtu.lane.tactical.directedlanechange - package org.opentrafficsim.road.gtu.lane.tactical.directedlanechange
Classes that deal with lane changing models.
org.opentrafficsim.road.gtu.lane.tactical.following - package org.opentrafficsim.road.gtu.lane.tactical.following
GTU (Car) following models such as IDM+.
org.opentrafficsim.road.gtu.lane.tactical.lanechangemobil - package org.opentrafficsim.road.gtu.lane.tactical.lanechangemobil
Classes that deal with lane changing models.
org.opentrafficsim.road.gtu.lane.tactical.lmrs - package org.opentrafficsim.road.gtu.lane.tactical.lmrs
Classes that implement the LMRS lane change model integrated with a car-following model forming a tactical planner.
org.opentrafficsim.road.gtu.lane.tactical.pt - package org.opentrafficsim.road.gtu.lane.tactical.pt
Package for tactical planners of public transportation.
org.opentrafficsim.road.gtu.lane.tactical.steering - package org.opentrafficsim.road.gtu.lane.tactical.steering
Development tactical planners using the steering utility.
org.opentrafficsim.road.gtu.lane.tactical.toledo - package org.opentrafficsim.road.gtu.lane.tactical.toledo
Copyright (c) 2013-2019 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
org.opentrafficsim.road.gtu.lane.tactical.util - package org.opentrafficsim.road.gtu.lane.tactical.util
Static methods for composition in tactical planners.
org.opentrafficsim.road.gtu.lane.tactical.util.lmrs - package org.opentrafficsim.road.gtu.lane.tactical.util.lmrs
LMRS (Lane change Model with Relaxation and Synchronization) utilities for tactical planner.
org.opentrafficsim.road.gtu.strategical - package org.opentrafficsim.road.gtu.strategical
Strategical planners for a road-based GTU.
org.opentrafficsim.road.gtu.strategical.od - package org.opentrafficsim.road.gtu.strategical.od
O/D matrices as part of strategical planning for GTUs.
org.opentrafficsim.road.gtu.strategical.route - package org.opentrafficsim.road.gtu.strategical.route
Route planners as part of strategical planning.
org.opentrafficsim.road.network - package org.opentrafficsim.road.network
 
org.opentrafficsim.road.network.factory - package org.opentrafficsim.road.network.factory
Factories for Links, Lanes, Nodes.
org.opentrafficsim.road.network.lane - package org.opentrafficsim.road.network.lane
Classes that provide detailed cross-sections of a link using lanes, markers and sensors.
org.opentrafficsim.road.network.lane.changing - package org.opentrafficsim.road.network.lane.changing
Lane change possibility models.
org.opentrafficsim.road.network.lane.conflict - package org.opentrafficsim.road.network.lane.conflict
Contains classes describing intersection conflicts.
org.opentrafficsim.road.network.lane.object - package org.opentrafficsim.road.network.lane.object
Lane-based objects such as barriers, gates, traffic lights, DRIPs, speed signs, obstacles on the road, etc.
org.opentrafficsim.road.network.lane.object.sensor - package org.opentrafficsim.road.network.lane.object.sensor
Lane-based objects that act as sensors.
org.opentrafficsim.road.network.lane.object.trafficlight - package org.opentrafficsim.road.network.lane.object.trafficlight
Traffic light and traffic light controller objects.
org.opentrafficsim.road.network.sampling - package org.opentrafficsim.road.network.sampling
Copyright (c) 2013-2019 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
org.opentrafficsim.road.network.sampling.data - package org.opentrafficsim.road.network.sampling.data
Copyright (c) 2013-2019 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
org.opentrafficsim.road.network.sampling.indicator - package org.opentrafficsim.road.network.sampling.indicator
Copyright (c) 2013-2019 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
org.opentrafficsim.road.network.speed - package org.opentrafficsim.road.network.speed
Classes to connect driver behavior with many different aspects that govern the desired speed.
originDestinationTotal(Node, Node) - Method in class org.opentrafficsim.road.gtu.strategical.od.ODMatrix
Calculates total number of trips over time for given origin-destination combination.
originTotal(Node) - Method in class org.opentrafficsim.road.gtu.strategical.od.ODMatrix
Calculates total number of trips over time for given origin.
OTSRoadNetwork - Class in org.opentrafficsim.road.network
OTSRoadNetwork adds a number of methods to the Network class that are specific for roads, such as the LaneTypes.
OTSRoadNetwork(String, boolean) - Constructor for class org.opentrafficsim.road.network.OTSRoadNetwork
Construction of an empty network.
OTSRoadNetworkUtils - Class in org.opentrafficsim.road.network.factory
Copyright (c) 2013-2019 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
OTSRoadNetworkUtils - Class in org.opentrafficsim.road.network
OTSRoadNetworkCloner makes a deep clone of a network.
OVERESTIMATION - Static variable in interface org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.Estimation
OVerestimation based on situational awareness.
OvertakingConditions - Interface in org.opentrafficsim.road.network.lane.changing
This class implements the overtaking conditions.
OvertakingConditions.LeftAlwaysRightJam - Class in org.opentrafficsim.road.network.lane.changing
Overtaking on the left allowed for all GTUs, and overtaking on the right allowed when there is a traffic jam.
OvertakingConditions.LeftAlwaysRightSpeed - Class in org.opentrafficsim.road.network.lane.changing
Overtaking on the left allowed for all GTUs, and overtaking on the right allowed under a given speed.
OvertakingConditions.LeftAndRight - Class in org.opentrafficsim.road.network.lane.changing
Overtaking on both sides allowed.
OvertakingConditions.LeftOnly - Class in org.opentrafficsim.road.network.lane.changing
Overtaking on the left allowed for all GTUs.
OvertakingConditions.LeftSet - Class in org.opentrafficsim.road.network.lane.changing
Provide a collection of GTUs that can overtake another collection of GTUs on the left side, but not vice versa.
OvertakingConditions.LeftSetRightJam - Class in org.opentrafficsim.road.network.lane.changing
Provide a collection of GTUs that can overtake another collection of GTUs on the left side, but not vice versa.
OvertakingConditions.LeftSetRightSpeed - Class in org.opentrafficsim.road.network.lane.changing
Provide a collection of GTUs that can overtake another collection of GTUs on the left side, but not vice versa.
OvertakingConditions.None - Class in org.opentrafficsim.road.network.lane.changing
No overtaking allowed.
OvertakingConditions.RightAlwaysLeftJam - Class in org.opentrafficsim.road.network.lane.changing
Overtaking on the right allowed for all GTUs, and overtaking on the left allowed when there is a traffic jam.
OvertakingConditions.RightAlwaysLeftSpeed - Class in org.opentrafficsim.road.network.lane.changing
Overtaking on the right allowed for all GTUs, and overtaking on the left allowed under a given speed.
OvertakingConditions.RightOnly - Class in org.opentrafficsim.road.network.lane.changing
Overtaking on the right allowed for all GTUs.
OvertakingConditions.RightSet - Class in org.opentrafficsim.road.network.lane.changing
Provide a collection of GTUs that can overtake another collection of GTUs on the right side, but not vice versa.
OvertakingConditions.RightSetLeftJam - Class in org.opentrafficsim.road.network.lane.changing
Provide a collection of GTUs that can overtake another collection of GTUs on the right side, but not vice versa.
OvertakingConditions.RightSetLeftSpeed - Class in org.opentrafficsim.road.network.lane.changing
Provide a collection of GTUs that can overtake another collection of GTUs on the right side, but not vice versa.
OvertakingConditions.SameLaneBoth - Class in org.opentrafficsim.road.network.lane.changing
Overtaking on both sides allowed for all GTUs; they stay on the same lane (e.g., pedestrians).
OvertakingConditions.SameLaneLeft - Class in org.opentrafficsim.road.network.lane.changing
Overtaking on the left allowed for all GTUs; they stay on the same lane (e.g., bicycles).
OvertakingConditions.SameLaneRight - Class in org.opentrafficsim.road.network.lane.changing
Overtaking on the right allowed for all GTUs; they stay on the same lane (e.g., bicycles).
OvertakingDirection - Enum in org.opentrafficsim.road.network.lane.changing
The direction in which a GTU is allowed to overtake another GTU, used as a return type for evaluating overtaking conditions.

P

parentLink - Variable in class org.opentrafficsim.road.network.lane.CrossSectionElement
Cross Section Link to which the element belongs.
PASSAGES - Static variable in class org.opentrafficsim.road.network.lane.object.sensor.Detector
Passages measurement.
PASSIVE - Static variable in interface org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.Cooperation
Simple passive cooperation.
PASSIVE - Static variable in interface org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.Synchronization
Synchronization where current leaders are taken.
PASSIVE_MOVING - Static variable in interface org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.Cooperation
Same as passive cooperation, except that cooperation is fully ignored if the potential lane changer brakes heavily.
PASSIVE_MOVING - Static variable in interface org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.Synchronization
Synchronization where current leaders are taken.
peekDesiredHeadway(GTUType, Speed, Parameters) - Method in class org.opentrafficsim.road.gtu.lane.tactical.AbstractLaneBasedTacticalPlannerFactory
Peek to see the desired headway of the next GTU to be generated at the given speed.
peekDesiredHeadway(GTUType, Speed, Parameters) - Method in interface org.opentrafficsim.road.gtu.lane.tactical.LaneBasedTacticalPlannerFactory
Peek to see the desired headway of the next GTU to be generated at the given speed.
peekDesiredHeadway(GTUType, Speed) - Method in class org.opentrafficsim.road.gtu.strategical.AbstractLaneBasedStrategicalPlannerFactory
Peek to see the desired headway of the next GTU to be generated at the given speed.
peekDesiredHeadway(GTUType, Speed) - Method in interface org.opentrafficsim.road.gtu.strategical.LaneBasedStrategicalPlannerFactory
Peek to see the desired headway of the next GTU to be generated at the given speed.
peekDesiredSpeed(GTUType, Speed, Speed, Parameters) - Method in class org.opentrafficsim.road.gtu.lane.tactical.AbstractLaneBasedTacticalPlannerFactory
Peek to see the desired speed of the next GTU to be generated at the given location.
peekDesiredSpeed(GTUType, Speed, Speed, Parameters) - Method in interface org.opentrafficsim.road.gtu.lane.tactical.LaneBasedTacticalPlannerFactory
Peek to see the desired speed of the next GTU to be generated at the given location.
peekDesiredSpeed(GTUType, Speed, Speed) - Method in class org.opentrafficsim.road.gtu.strategical.AbstractLaneBasedStrategicalPlannerFactory
Peek to see the desired speed of the next GTU to be generated at the given location.
peekDesiredSpeed(GTUType, Speed, Speed) - Method in interface org.opentrafficsim.road.gtu.strategical.LaneBasedStrategicalPlannerFactory
Peek to see the desired speed of the next GTU to be generated at the given location.
peekNthLast(int) - Method in class org.opentrafficsim.road.network.factory.PeekStack
Return the N-from-last element of this PeekStack.
PeekStack<T> - Class in org.opentrafficsim.road.network.factory
Stack object that allows easy verification of the values of the last few entries.
PeekStack() - Constructor for class org.opentrafficsim.road.network.factory.PeekStack
 
perceive() - Method in class org.opentrafficsim.road.gtu.lane.perception.AbstractLanePerception
perceive(LaneBasedGTU, U, Length) - Method in class org.opentrafficsim.road.gtu.lane.perception.AbstractPerceptionReiterable
Returns a perceived version of the underlying object.
perceive(SortedSet<NeighborsUtil.DistanceGTU>, HeadwayGtuType, LaneBasedGTU, boolean) - Static method in class org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.NeighborsUtil
Translation from a set of DistanceGTU's, to a sorted set of HeadwayGTU's.
perceive(LaneBasedGTU, LaneBasedGTU, Length) - Method in class org.opentrafficsim.road.gtu.lane.perception.DownstreamNeighborsIterable
Returns a perceived version of the underlying object.
perceive(LaneBasedGTU, U, Length) - Method in class org.opentrafficsim.road.gtu.lane.perception.MultiLanePerceptionIterable
Returns a perceived version of the underlying object.
perceive(LaneBasedGTU, LaneBasedGTU, Length) - Method in class org.opentrafficsim.road.gtu.lane.perception.UpstreamNeighborsIterable
Returns a perceived version of the underlying object.
PerceivedHeadwayGtuType(Estimation, Anticipation) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.HeadwayGtuType.PerceivedHeadwayGtuType
Constructor.
PERCEPTION - Static variable in class org.opentrafficsim.road.gtu.lane.perception.AbstractLanePerception
Perception parameter type.
PerceptionCollectable<H extends Headway,U> - Interface in org.opentrafficsim.road.gtu.lane.perception
Iterable that additionally provides support for PerceptionCollectors.
PerceptionCollectable.Intermediate<I> - Class in org.opentrafficsim.road.gtu.lane.perception
Wrapper of intermediate result with info for the iterator algorithm.
PerceptionCollectable.PerceptionAccumulator<U,I> - Interface in org.opentrafficsim.road.gtu.lane.perception
Accumulates an object one at a time in to an accumulating intermediate result.
PerceptionCollectable.PerceptionCollector<C,U,I> - Interface in org.opentrafficsim.road.gtu.lane.perception
Combination of an accumulator and a finalizer.
PerceptionCollectable.PerceptionFinalizer<C,I> - Interface in org.opentrafficsim.road.gtu.lane.perception
Translates the last intermediate result of an accumulator in to the collection output.
PerceptionFactory - Interface in org.opentrafficsim.road.gtu.lane.perception
Interface for perception initialization.
PerceptionIterable<H extends Headway> - Interface in org.opentrafficsim.road.gtu.lane.perception
Iterable set of elements, sorted close to far.
PerceptionIterableSet<H extends Headway> - Class in org.opentrafficsim.road.gtu.lane.perception
Simple implementation of PerceptionIterable which wraps a set.
PerceptionIterableSet() - Constructor for class org.opentrafficsim.road.gtu.lane.perception.PerceptionIterableSet
Creates an empty iterable.
PerceptionIterableSet(H) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.PerceptionIterableSet
Creates a single-value iterable.
PerceptionIterableSet(SortedSet<H>) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.PerceptionIterableSet
Creates an iterable from a sorted set.
physicalLeft() - Method in interface org.opentrafficsim.road.gtu.lane.perception.LaneStructureRecord
Returns whether a left lane change is physically possible.
physicalLeft() - Method in class org.opentrafficsim.road.gtu.lane.perception.RollingLaneStructureRecord
Returns whether a left lane change is physically possible.
physicalRight() - Method in interface org.opentrafficsim.road.gtu.lane.perception.LaneStructureRecord
Returns whether a right lane change is physically possible.
physicalRight() - Method in class org.opentrafficsim.road.gtu.lane.perception.RollingLaneStructureRecord
Returns whether a right lane change is physically possible.
placeGtu(LaneBasedGTUCharacteristics, Set<DirectedLanePosition>, Speed) - Method in class org.opentrafficsim.road.gtu.generator.LaneBasedGTUGenerator
Places a GTU, regardless of whether it has room.
placeGtu(Platoons.PlatoonGtu<T>) - Method in class org.opentrafficsim.road.gtu.generator.Platoons
Places the next platoon GTU and schedules the next one.
Placement(Speed, Set<DirectedLanePosition>) - Constructor for class org.opentrafficsim.road.gtu.generator.LaneBasedGTUGenerator.Placement
Constructor.
Platoons<T> - Class in org.opentrafficsim.road.gtu.generator
Connects with a lane-based GTU generator to disable it over some time and generate a platoon instead.
PlatoonSizes(Duration) - Constructor for class org.opentrafficsim.road.network.lane.object.sensor.Detector.PlatoonSizes
Constructor.
PloegCACC - Class in org.opentrafficsim.road.gtu.lane.control
Linear CACC implementation based on derivatives by Jeroen Ploeg.
PloegCACC(DelayedActuation) - Constructor for class org.opentrafficsim.road.gtu.lane.control.PloegCACC
Constructor using default sensors with no delay.
POLY3 - Static variable in interface org.opentrafficsim.road.gtu.lane.plan.operational.LaneChange.LaneChangePath
The target point (including rotation) for the coming time step is based on a 3rd-degree polynomial.
pop() - Method in class org.opentrafficsim.road.network.factory.PeekStack
Pop an element off this stack.
position(Lane, RelativePosition) - Method in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedGTU
Return the longitudinal position of a point relative to this GTU, relative to the center line of the Lane at the current simulation time.
position(Lane, RelativePosition, Time) - Method in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedGTU
Return the longitudinal position of a point relative to this GTU, relative to the center line of the Lane.
position(Lane, RelativePosition) - Method in interface org.opentrafficsim.road.gtu.lane.LaneBasedGTU
Return the longitudinal position of a point relative to this GTU, relative to the center line of the Lane at the current simulation time.
position(Lane, RelativePosition, Time) - Method in interface org.opentrafficsim.road.gtu.lane.LaneBasedGTU
Return the longitudinal position of a point relative to this GTU, relative to the center line of the Lane.
position(double) - Method in class org.opentrafficsim.road.network.lane.Lane
Transform a fraction on the lane to a relative length (can be less than zero or larger than the lane length).
positions(RelativePosition) - Method in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedGTU
Return the longitudinal positions of a point relative to this GTU, relative to the center line of the Lanes in which the vehicle is registered.
positions(RelativePosition, Time) - Method in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedGTU
Return the longitudinal positions of a point relative to this GTU, relative to the center line of the Lanes in which the vehicle is registered.
positions(RelativePosition) - Method in interface org.opentrafficsim.road.gtu.lane.LaneBasedGTU
Return the longitudinal positions of a point relative to this GTU, relative to the center line of the Lanes in which the vehicle is registered.
positions(RelativePosition, Time) - Method in interface org.opentrafficsim.road.gtu.lane.LaneBasedGTU
Return the longitudinal positions of a point relative to this GTU, relative to the center line of the Lanes in which the vehicle is registered.
positionSI(double) - Method in class org.opentrafficsim.road.network.lane.Lane
Transform a fraction on the lane to a relative length in SI units (can be less than zero or larger than the lane length).
possibleLeft(boolean) - Method in interface org.opentrafficsim.road.gtu.lane.perception.LaneStructureRecord
Returns the left lane change possibility.
possibleRight(boolean) - Method in interface org.opentrafficsim.road.gtu.lane.perception.LaneStructureRecord
Returns the right lane change possibility.
PRESSURE - Static variable in interface org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.Tailgating
Tailgating based on speed pressure.
prevLanes(GTUType) - Method in class org.opentrafficsim.road.network.lane.Lane
PrevLanes returns the predecessor lane(s) relative to the design line direction, if any exist.
The previous lane(s) are cached, as it is too expensive to make the calculation every time.
primaryIterator() - Method in class org.opentrafficsim.road.gtu.lane.perception.AbstractPerceptionIterable
Returns the primary iterator.
primaryIterator() - Method in class org.opentrafficsim.road.gtu.lane.perception.AbstractPerceptionReiterable
Returns the primary iterator.
primaryIterator() - Method in class org.opentrafficsim.road.gtu.lane.perception.MultiLanePerceptionIterable
Returns the primary iterator.
PrimaryIteratorEntry(U, Length) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.AbstractPerceptionReiterable.PrimaryIteratorEntry
Constructor.
print() - Method in class org.opentrafficsim.road.gtu.strategical.od.ODMatrix
Prints the complete OD matrix with each demand data on a single line.
printListDouble(List<Double>, String) - Static method in class org.opentrafficsim.road.network.lane.object.sensor.Detector
Prints a list of doubles in to a formatted string.
projectedPosition(Lane, RelativePosition, Time) - Method in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedGTU
Return the longitudinal position on the projection lane that has the same fractional position on one of the current lanes of the indicated relative position.
projectedPosition(Lane, RelativePosition, Time) - Method in interface org.opentrafficsim.road.gtu.lane.LaneBasedGTU
Return the longitudinal position on the projection lane that has the same fractional position on one of the current lanes of the indicated relative position.
push(T) - Method in class org.opentrafficsim.road.network.factory.PeekStack
Push an element on this stack.
putDemandVector(Node, Node, Category, FrequencyVector, double) - Method in class org.opentrafficsim.road.gtu.strategical.od.ODMatrix
Add a demand vector to OD.
putDemandVector(Node, Node, Category, FrequencyVector) - Method in class org.opentrafficsim.road.gtu.strategical.od.ODMatrix
Add a demand vector to OD.
putDemandVector(Node, Node, Category, FrequencyVector, TimeVector, Interpolation) - Method in class org.opentrafficsim.road.gtu.strategical.od.ODMatrix
Add a demand vector to OD.
putDemandVector(Node, Node, Category, FrequencyVector, TimeVector, Interpolation, double) - Method in class org.opentrafficsim.road.gtu.strategical.od.ODMatrix
Add a demand vector to OD, by a fraction of total demand.
putDemandVector(Node, Node, Category, FrequencyVector, TimeVector, Interpolation, double[]) - Method in class org.opentrafficsim.road.gtu.strategical.od.ODMatrix
Add a demand vector to OD, by a fraction per time period of total demand.
putTripsVector(Node, Node, Category, int[]) - Method in class org.opentrafficsim.road.gtu.strategical.od.ODMatrix
 
putTripsVector(Node, Node, Category, int[], TimeVector) - Method in class org.opentrafficsim.road.gtu.strategical.od.ODMatrix
Sets demand data by number of trips.

Q

queueGtu(LaneBasedGTUCharacteristics, Set<LaneDirection>) - Method in class org.opentrafficsim.road.gtu.generator.LaneBasedGTUGenerator
Adds a GTU to the generation queue.

R

RANDOM - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.toledo.Toledo
Random number generator.
RANGE - Static variable in interface org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.LongitudinalControllerPerception
Sensor range parameter.
ReactionTime - Class in org.opentrafficsim.road.network.sampling.data
Leader id in trajectory information.
ReactionTime() - Constructor for class org.opentrafficsim.road.network.sampling.data.ReactionTime
Constructor.
ReferenceSpeed - Class in org.opentrafficsim.road.network.sampling.data
Reference speed for trajectories.
ReferenceSpeed() - Constructor for class org.opentrafficsim.road.network.sampling.data.ReferenceSpeed
 
reinit(Set<DirectedLanePosition>) - Method in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedGTU
Reinitializes the GTU on the network using the existing strategical planner and zero speed.
RelativeLane - Class in org.opentrafficsim.road.gtu.lane.perception
Defines a lane relative to the current lane.
RelativeLane(LateralDirectionality, int) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.RelativeLane
Constructor.
RelativeWidthGenerator(double) - Constructor for class org.opentrafficsim.road.network.lane.conflict.ConflictBuilder.RelativeWidthGenerator
Constructor with width factor.
remainingDistance(double) - Method in class org.opentrafficsim.road.network.lane.LaneDirection
Returns the remaining distance to be driven from the given fractional position.
removeAllUpstreamOfConflicts(PerceptionCollectable<HeadwayGTU, LaneBasedGTU>, LanePerception, RelativeLane) - Static method in interface org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.Synchronization
Removes all GTUs from the set, that are found upstream on the conflicting lane of a conflict in the current lane.
removeGTU(LaneBasedGTU, boolean, Length) - Method in class org.opentrafficsim.road.network.lane.Lane
Remove a GTU from the GTU list of this lane.
removeGTU(LaneBasedGTU) - Method in class org.opentrafficsim.road.network.lane.object.sensor.TrafficLightSensor
Remove a GTU from the set.
removeLaneBasedObject(LaneBasedObject) - Method in class org.opentrafficsim.road.network.lane.Lane
Remove a laneBasedObject from the laneBasedObject list of this Lane.
removeSensor(SingleSensor) - Method in class org.opentrafficsim.road.network.lane.Lane
Remove a sensor from the sensor list of this Lane.
removeSpeedInfo(SpeedLimitType<?>) - Method in class org.opentrafficsim.road.network.speed.SpeedLimitInfo
Removes the speed info of given speed limit type.
removeSpeedInfo(Length, SpeedLimitType<?>, Object) - Method in class org.opentrafficsim.road.network.speed.SpeedLimitProspect
Removes the speed info of a speed limit type.
removeSpeedLimit(GTUType) - Method in class org.opentrafficsim.road.network.lane.Lane
Remove the set speed limit for a GTUType.
removeTask(Task) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.Fuller
Removes a task.
removeTrailingZeros(String) - Static method in class org.opentrafficsim.road.network.lane.object.sensor.Detector
Remove any trailing zeros.
requiredBufferSpace(Speed, int, Length, Duration, Duration, double) - Static method in interface org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.Synchronization
Returns the required buffer space to perform a lane change and further lane changes.
respondToTrafficLight(Parameters, HeadwayTrafficLight, CarFollowingModel, Speed, SpeedLimitInfo) - Static method in class org.opentrafficsim.road.gtu.lane.tactical.util.TrafficLightUtil
Returns an acceleration as response to a traffic light, being positive infinity if ignored.
respondToTrafficLights(Parameters, Iterable<HeadwayTrafficLight>, CarFollowingModel, Speed, SpeedLimitInfo) - Static method in class org.opentrafficsim.road.gtu.lane.tactical.util.TrafficLightUtil
Returns an acceleration as response to a set of traffic lights, being positive infinity if ignored.
RHO - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveSocioSpeed
Social pressure applied to the leader.
RHO - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.SocioDesiredSpeed
Social pressure applied to the leader.
RHO - Static variable in interface org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.Tailgating
Social pressure applied to the leader.
RHO_ONLY - Static variable in interface org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.Tailgating
No tailgating, but social pressure exists.
RHOACC - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoCarFollowing
 
RHODEC - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoCarFollowing
 
RIGHT - Static variable in class org.opentrafficsim.road.gtu.generator.GeneratorPositions.LaneBias
Right-hand bias, 2nd right lane contains 25% relative to right most lane, in free traffic.
right(LaneStructureRecord, RelativePosition, boolean) - Method in class org.opentrafficsim.road.gtu.lane.perception.InfrastructureLaneChangeInfo
Returns lane change info for one lane towards the right.
RIGHT - Static variable in class org.opentrafficsim.road.gtu.lane.perception.RelativeLane
right lane.
RightAlwaysLeftJam() - Constructor for class org.opentrafficsim.road.network.lane.changing.OvertakingConditions.RightAlwaysLeftJam
 
RightAlwaysLeftSpeed(Speed) - Constructor for class org.opentrafficsim.road.network.lane.changing.OvertakingConditions.RightAlwaysLeftSpeed
 
rightMost(LaneDirection, LaneDirection) - Method in interface org.opentrafficsim.road.gtu.lane.tactical.LaneBasedTacticalPlanner
Returns the right-most of two lanes.
RightOnly() - Constructor for class org.opentrafficsim.road.network.lane.changing.OvertakingConditions.RightOnly
 
RightSet(Collection<GTUType>, Collection<GTUType>) - Constructor for class org.opentrafficsim.road.network.lane.changing.OvertakingConditions.RightSet
Provide a collection of GTUs that can overtake another collection of GTUs on the right, but not vice versa.
RightSetLeftJam(Collection<GTUType>, Collection<GTUType>) - Constructor for class org.opentrafficsim.road.network.lane.changing.OvertakingConditions.RightSetLeftJam
Provide a collection of GTUs that can overtake another collection of GTUs on the left, but not vice versa.
RightSetLeftSpeed(Collection<GTUType>, Collection<GTUType>, Speed) - Constructor for class org.opentrafficsim.road.network.lane.changing.OvertakingConditions.RightSetLeftSpeed
Provide a collection of GTUs that can overtake another collection of GTUs on the left, but not vice versa.
rightToLeft(double, Length, LaneType, Speed) - Method in class org.opentrafficsim.road.network.factory.LaneFactory
Prepare the factory to add lanes from right to left.
ROAD_CLASS - Static variable in class org.opentrafficsim.road.network.speed.SpeedLimitTypes
Road class speed limit type.
RoadDefinitions - Interface in org.opentrafficsim.road.definitions
The RoadDefinitions interface contains access to the core definitions that can be used to interpret the RoadNetwork and the RoadPerceivableContext.
RoadMarkerAcross - Class in org.opentrafficsim.road.network.lane
Copyright (c) 2013-2019 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
RoadMarkerAcross(CrossSectionElement, Length) - Constructor for class org.opentrafficsim.road.network.lane.RoadMarkerAcross
 
RoadMarkerAlong - Class in org.opentrafficsim.road.network.lane
Copyright (c) 2013-2019 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
RoadMarkerAlong(CrossSectionLink, Length, Length, Length, Length) - Constructor for class org.opentrafficsim.road.network.lane.RoadMarkerAlong
Note: LEFT is seen as a positive lateral direction, RIGHT as a negative lateral direction, with the direction from the StartNode towards the EndNode as the longitudinal direction.
RoadMarkerAlong(CrossSectionLink, Length, Length) - Constructor for class org.opentrafficsim.road.network.lane.RoadMarkerAlong
Note: LEFT is seen as a positive lateral direction, RIGHT as a negative lateral direction, with the direction from the StartNode towards the EndNode as the longitudinal direction.
RoadMarkerAlong(CrossSectionLink, List<CrossSectionSlice>) - Constructor for class org.opentrafficsim.road.network.lane.RoadMarkerAlong
Note: LEFT is seen as a positive lateral direction, RIGHT as a negative lateral direction, with the direction from the StartNode towards the EndNode as the longitudinal direction.
RoadMarkerAlong(CrossSectionLink, SimulatorInterface.TimeDoubleUnit, RoadMarkerAlong) - Constructor for class org.opentrafficsim.road.network.lane.RoadMarkerAlong
Clone a RoadMarkerAlong for a new network.
RoadNetwork - Interface in org.opentrafficsim.road.network
RoadNetwork adds a number of methods to the Network class that are specific for roads, such as the LaneTypes.
RoadSampler - Class in org.opentrafficsim.road.network.sampling
Implementation of kpi sampler for OTS.
RoadSampler(DEVSSimulatorInterface.TimeDoubleUnit) - Constructor for class org.opentrafficsim.road.network.sampling.RoadSampler
Constructor which uses the operational plan updates of GTU's as sampling interval.
RoadSampler(DEVSSimulatorInterface.TimeDoubleUnit, Frequency) - Constructor for class org.opentrafficsim.road.network.sampling.RoadSampler
Constructor which uses the given frequency to determine the sampling interval.
RollingLaneStructure - Class in org.opentrafficsim.road.gtu.lane.perception
This data structure can clearly indicate the lane structure ahead of us, e.g.
RollingLaneStructure(Length, Length, Length, Length, Length, LaneBasedGTU) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.RollingLaneStructure
Constructor.
RollingLaneStructure.AnimationAccess - Class in org.opentrafficsim.road.gtu.lane.perception
AnimationAccess provides access to a number of private fields in the structure, which should only be used read-only!

Copyright (c) 2003-2019 Delft University of Technology, Jaffalaan 5, 2628 BX Delft, the Netherlands.
RollingLaneStructureRecord - Class in org.opentrafficsim.road.gtu.lane.perception
A LaneStructureRecord contains information about the lanes that can be accessed from this lane by a GTUType.
RollingLaneStructureRecord(Lane, GTUDirectionality, RollingLaneStructureRecord, RollingLaneStructureRecord.RecordLink) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.RollingLaneStructureRecord
Constructor.
RollingLaneStructureRecord(Lane, GTUDirectionality, Length) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.RollingLaneStructureRecord
 
RollingLaneStructureRecord.RecordLink - Enum in org.opentrafficsim.road.gtu.lane.perception
Link between records that defines the dependence of start position and hence how this is updated as the GTU moves.
ROOM_CHECKER - Static variable in class org.opentrafficsim.road.gtu.generator.od.ODOptions
Room checker option.
route(StrategicalPlannerFactorySupplierOD.TacticalPlannerFactorySupplierOD) - Static method in interface org.opentrafficsim.road.gtu.generator.od.StrategicalPlannerFactorySupplierOD
Returns a StrategicalPlannerFactorySupplierOD using a LaneBasedStrategicalRoutePlannerFactory with a tactical planner factory based on the given supplier.
RouteData - Class in org.opentrafficsim.road.network.sampling
Route representation in road sampler.
RouteData(Route) - Constructor for class org.opentrafficsim.road.network.sampling.RouteData
 
RouteGeneratorOD - Interface in org.opentrafficsim.road.gtu.strategical.route
Generates a route by determining one.
RouteGeneratorOD.DefaultRouteGenerator - Class in org.opentrafficsim.road.gtu.strategical.route
Shortest route route generator.

S

S0 - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.following.AbstractIDM
Stopping distance parameter type.
S0 - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.util.ConflictUtil
Stopping distance.
S0_CONF - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.util.ConflictUtil
Stopping distance at conflicts.
SA - Static variable in class org.opentrafficsim.road.gtu.lane.perception.mental.AdaptationSituationalAwareness
Situational awareness.
SA_MAX - Static variable in class org.opentrafficsim.road.gtu.lane.perception.mental.AdaptationSituationalAwareness
Maximum situational awareness.
SA_MIN - Static variable in class org.opentrafficsim.road.gtu.lane.perception.mental.AdaptationSituationalAwareness
Minimum situational awareness.
SameLaneBoth() - Constructor for class org.opentrafficsim.road.network.lane.changing.OvertakingConditions.SameLaneBoth
 
SameLaneLeft() - Constructor for class org.opentrafficsim.road.network.lane.changing.OvertakingConditions.SameLaneLeft
 
SameLaneRight() - Constructor for class org.opentrafficsim.road.network.lane.changing.OvertakingConditions.SameLaneRight
 
scheduleEnterLeaveTriggers() - Method in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedGTU
Schedule the triggers for this GTU that are going to happen until the next evaluation time.
scheduleLaneChangeFinalization(LaneBasedGTU, Length, LateralDirectionality) - Static method in class org.opentrafficsim.road.gtu.lane.plan.operational.LaneOperationalPlanBuilder
Schedules a lane change finalization after the given distance is covered.
scheduleSensorTriggers(LaneBasedGTU, double, double) - Method in class org.opentrafficsim.road.network.lane.Lane
Schedule triggering of the sensors for a certain time step; from now until the nextEvaluationTime of the GTU.
scheduleStartRecording(Time, KpiLaneDirection) - Method in class org.opentrafficsim.road.network.sampling.RoadSampler
scheduleStopRecording(Time, KpiLaneDirection) - Method in class org.opentrafficsim.road.network.sampling.RoadSampler
SECOND_LEFT - Static variable in class org.opentrafficsim.road.gtu.lane.perception.RelativeLane
Second left lane.
SECOND_RIGHT - Static variable in class org.opentrafficsim.road.gtu.lane.perception.RelativeLane
Second right lane.
Sensor - Interface in org.opentrafficsim.road.network.lane.object.sensor
Base interface for sensor (enables switching on/off animation of all sensor types at once).
SENSOR_ADD_EVENT - Static variable in class org.opentrafficsim.road.network.lane.Lane
The timed event type for pub/sub indicating the addition of a Sensor to the lane.
SENSOR_REMOVE_EVENT - Static variable in class org.opentrafficsim.road.network.lane.Lane
The timed event type for pub/sub indicating the removal of a Sensor from the lane.
SENSOR_TRIGGER_EVENT - Static variable in interface org.opentrafficsim.road.network.lane.object.sensor.SingleSensor
The timed event type for pub/sub indicating the triggering of a Sensor on a lane.
SequentialFixedAccelerationModel - Class in org.opentrafficsim.road.gtu.lane.tactical.following
Extended version of FixedAccelerationModel.
SequentialFixedAccelerationModel(DEVSSimulatorInterface.TimeDoubleUnit, Acceleration) - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.following.SequentialFixedAccelerationModel
Construct a SequentialFixedAccelerationModel with empty list of FixedAccelerationModel steps.
SequentialFixedAccelerationModel(DEVSSimulatorInterface.TimeDoubleUnit, Acceleration, Set<FixedAccelerationModel>) - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.following.SequentialFixedAccelerationModel
Construct a SequentialFixedAccelerationModel and load it with a list of FixedAccelerationModel steps.
SequentialLaneChangePath() - Constructor for class org.opentrafficsim.road.gtu.lane.plan.operational.LaneChange.LaneChangePath.SequentialLaneChangePath
 
set(ODOptions.Option<K>, K) - Method in class org.opentrafficsim.road.gtu.generator.od.ODOptions
Set option value.
set(Lane, ODOptions.Option<K>, K) - Method in class org.opentrafficsim.road.gtu.generator.od.ODOptions
Set option value for lane.
set(Node, ODOptions.Option<K>, K) - Method in class org.opentrafficsim.road.gtu.generator.od.ODOptions
Set option value for node.
set(LinkType, ODOptions.Option<K>, K) - Method in class org.opentrafficsim.road.gtu.generator.od.ODOptions
Set option value for link type.
setA(Acceleration) - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.FixedAccelerationModel
Set value of acceleration parameter.
setA(Acceleration) - Method in interface org.opentrafficsim.road.gtu.lane.tactical.following.GTUFollowingModelOld
Set value of acceleration parameter.
setA(Acceleration) - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.IDMOld
Set value of acceleration parameter.
setA(Acceleration) - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.IDMPlusOld
Set value of acceleration parameter.
setA(Acceleration) - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.SequentialFixedAccelerationModel
Set value of acceleration parameter.
setActualDeparture(String, Set<String>, Time) - Method in class org.opentrafficsim.road.gtu.lane.tactical.pt.BusSchedule
Set actual departure time.
setAngularError(Angle) - Method in class org.opentrafficsim.road.gtu.lane.tactical.util.Steering.SteeringState
 
setAngularErrorDerivative(double) - Method in class org.opentrafficsim.road.gtu.lane.tactical.util.Steering.SteeringState
 
setAnticipationReliance(double) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.AbstractTask
Set anticipation reliance.
setAnticipationReliance(double) - Method in interface org.opentrafficsim.road.gtu.lane.perception.mental.Task
Set anticipation reliance.
setBlocking(boolean) - Method in class org.opentrafficsim.road.gtu.lane.tactical.util.ConflictUtil.ConflictPlans
Sets the GTU as blocking conflicts or not.
setBoundary(Length) - Method in class org.opentrafficsim.road.gtu.lane.plan.operational.LaneChange
Sets the distance within which a lane change should be finished.
setCarFollowingModel(GTUType, CarFollowingModel) - Method in class org.opentrafficsim.road.gtu.lane.perception.GTUTypeAssumptions
Set the car following model for a certain GTUType as an assumption for that GTUType.
setCarFollowingModel(CarFollowingModel) - Method in class org.opentrafficsim.road.gtu.lane.tactical.AbstractLaneBasedTacticalPlanner
Sets the car-following model.
setClearanceDuration(Duration) - Method in class org.opentrafficsim.road.network.lane.object.trafficlight.TrafficLightControllerFixedDuration
 
setConflictingTrafficLight(Length, boolean) - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayConflict
Set the distance of a traffic light upstream on the conflicting lane.
setCutOffEnd(Length) - Method in class org.opentrafficsim.road.gtu.lane.perception.RollingLaneStructureRecord
Sets this record as being cut-off, i.e.
setCutOffStart(Length) - Method in class org.opentrafficsim.road.gtu.lane.perception.RollingLaneStructureRecord
Sets this record as being cut-off, i.e.
setDeadEnd(boolean) - Method in class org.opentrafficsim.road.gtu.lane.perception.InfrastructureLaneChangeInfo
Sets whether this reason to change lane is due to a dead-end.
setDefaultIncentives() - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LMRS
Sets the default lane change incentives.
setDefaultParameters(Parameters) - Static method in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoLaneChangeParameters
Fills parameters with default values for all Toledo parameters.
setDemandWeight(double) - Method in class org.opentrafficsim.road.network.lane.CrossSectionLink
Sets the demand weight.
setDesiredLaneChangeDuration(Duration) - Method in class org.opentrafficsim.road.gtu.lane.plan.operational.LaneChange
Sets the desired lane change duration.
setDestroyGtuOnFailure(boolean) - Method in class org.opentrafficsim.road.gtu.lane.tactical.LaneBasedGTUFollowingDirectedChangeTacticalPlanner
When a failure in planning occurs, should we destroy the GTU to avoid halting of the model?
setDistance(Length) - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.AnticipationDensity.CountAndDistance
 
setDurationInLaneAfterLaneChange(Duration) - Method in class org.opentrafficsim.road.gtu.lane.tactical.LaneBasedGTUFollowingDirectedChangeTacticalPlanner
Set the duration to stay in a Lane after a lane change.
setFactorySupplier(StrategicalPlannerFactorySupplierOD) - Method in class org.opentrafficsim.road.gtu.generator.od.DefaultGTUCharacteristicsGeneratorOD.Factory
 
setFinalizeLaneChangeEvent(SimEventInterface<SimTimeDoubleUnit>) - Method in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedGTU
Sets event to finalize lane change.
setFinalizeLaneChangeEvent(SimEventInterface<SimTimeDoubleUnit>) - Method in interface org.opentrafficsim.road.gtu.lane.LaneBasedGTU
Sets event to finalize lane change.
setFront(Length) - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedIndividualGTU.LaneBasedIndividualCarBuilder
 
setFspeed(double) - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.FixedAccelerationModel
Set value of desired speed factor.
setFspeed(double) - Method in interface org.opentrafficsim.road.gtu.lane.tactical.following.GTUFollowingModelOld
Set value of desired speed factor.
setFspeed(double) - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.IDMOld
Set value of desired speed factor.
setFspeed(double) - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.IDMPlusOld
Set value of desired speed factor.
setFspeed(double) - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.SequentialFixedAccelerationModel
Set value of desired speed factor.
setGtuType(GTUType) - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedIndividualGTU.LaneBasedIndividualCarBuilder
 
setGtuTypeGenerator(Generator<GTUType>) - Method in class org.opentrafficsim.road.gtu.generator.od.DefaultGTUCharacteristicsGeneratorOD.Factory
 
setHumanLongitudinalControl(boolean) - Method in class org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.LmrsData
 
setId(String) - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedIndividualGTU.LaneBasedIndividualCarBuilder
 
setIndicatorIntent(TurnIndicatorIntent, Length) - Method in class org.opentrafficsim.road.gtu.lane.tactical.util.ConflictUtil.ConflictPlans
 
setIndicatorIntentLeft() - Method in class org.opentrafficsim.road.gtu.lane.plan.operational.SimpleOperationalPlan
Set left indicator intent.
setIndicatorIntentLeft(Length) - Method in class org.opentrafficsim.road.gtu.lane.plan.operational.SimpleOperationalPlan
Set left indicator intent.
setIndicatorIntentRight() - Method in class org.opentrafficsim.road.gtu.lane.plan.operational.SimpleOperationalPlan
Set right indicator intent.
setIndicatorIntentRight(Length) - Method in class org.opentrafficsim.road.gtu.lane.plan.operational.SimpleOperationalPlan
Set right indicator intent.
setInitialLongitudinalPositions(Set<DirectedLanePosition>) - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedIndividualGTU.LaneBasedIndividualCarBuilder
 
setInitialSpeed(Speed) - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedIndividualGTU.LaneBasedIndividualCarBuilder
 
setLaneChangePath(LaneChange.LaneChangePath) - Method in class org.opentrafficsim.road.gtu.lane.plan.operational.LaneChange
Sets a lane change path.
setLaneTypeMaxSpeed(GTUType, LaneType, Speed) - Method in class org.opentrafficsim.road.gtu.lane.perception.GTUTypeAssumptions
Set the maximum speed for a certain GTUType on a certain LaneType as an assumption for that GTUType.
setLeft(RollingLaneStructureRecord, GTUType) - Method in class org.opentrafficsim.road.gtu.lane.perception.RollingLaneStructureRecord
 
setLength(Length) - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedIndividualGTU.LaneBasedIndividualCarBuilder
 
setLines(Set<String>) - Method in class org.opentrafficsim.road.network.lane.object.BusStop
Sets the lines.
setMaximumAcceleration(Acceleration) - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedIndividualGTU.LaneBasedIndividualCarBuilder
 
setMaximumDeceleration(Acceleration) - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedIndividualGTU.LaneBasedIndividualCarBuilder
 
setMaximumSpeed(Speed) - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedIndividualGTU.LaneBasedIndividualCarBuilder
 
setNetwork(OTSRoadNetwork) - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedIndividualGTU.LaneBasedIndividualCarBuilder
 
setNoLaneChange(Duration) - Method in class org.opentrafficsim.road.gtu.lane.tactical.LaneBasedGTUFollowingDirectedChangeTacticalPlanner
Indicate that no lane change should happen for the indicated duration.
setNoLaneChangeDistance(Length) - Method in class org.opentrafficsim.road.gtu.generator.LaneBasedGTUGenerator
Sets the initial distance over which lane changes shouldn't be performed.
setNoLaneChangeDistance(Length) - Method in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedIndividualGTU
Set distance over which the GTU should not change lane after being created.
setNoLaneChangeDistance(Length) - Method in interface org.opentrafficsim.road.gtu.lane.LaneBasedGTU
Set distance over which the GTU should not change lane after being created.
setObject(I) - Method in class org.opentrafficsim.road.gtu.lane.perception.PerceptionCollectable.Intermediate
Set intermediate object.
setParameters(GTUType, Parameters) - Method in class org.opentrafficsim.road.gtu.lane.perception.GTUTypeAssumptions
Set the parameters for a certain GTUType as an assumption for that GTUType.
setParent(GTU) - Method in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedGTU
All lanes the GTU is on will be left.
setPositionError(Length) - Method in class org.opentrafficsim.road.gtu.lane.tactical.util.Steering.SteeringState
 
setPositionErrorDerivative(Speed) - Method in class org.opentrafficsim.road.gtu.lane.tactical.util.Steering.SteeringState
 
setPriority(CrossSectionLink.Priority) - Method in class org.opentrafficsim.road.network.lane.CrossSectionLink
 
setRight(RollingLaneStructureRecord, GTUType) - Method in class org.opentrafficsim.road.gtu.lane.perception.RollingLaneStructureRecord
 
setRouteSupplier(RouteGeneratorOD) - Method in class org.opentrafficsim.road.gtu.generator.od.DefaultGTUCharacteristicsGeneratorOD.Factory
 
setSimulator(OTSSimulatorInterface) - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedIndividualGTU.LaneBasedIndividualCarBuilder
 
setSpeedLimit(GTUType, Speed) - Method in class org.opentrafficsim.road.network.lane.Lane
Set the speed limit of this lane, which can differ per GTU type.
setSteeringAngle(Angle) - Method in class org.opentrafficsim.road.gtu.lane.tactical.util.Steering.SteeringState
 
setT(Duration) - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.FixedAccelerationModel
Set value of desired headway.
setT(Duration) - Method in interface org.opentrafficsim.road.gtu.lane.tactical.following.GTUFollowingModelOld
Set value of desired headway.
setT(Duration) - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.IDMOld
Set value of desired headway.
setT(Duration) - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.IDMPlusOld
Set value of desired headway.
setT(Duration) - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.SequentialFixedAccelerationModel
Set value of desired headway.
setTaskDemand(double) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.AbstractTask
Sets (gross) task demand.
setTaskDemand(double) - Method in interface org.opentrafficsim.road.gtu.lane.perception.mental.Task
Sets (gross) task demand.
setTemplates(Set<TemplateGTUType>) - Method in class org.opentrafficsim.road.gtu.generator.od.DefaultGTUCharacteristicsGeneratorOD.Factory
 
setTrafficLightColor(TrafficLightColor) - Method in class org.opentrafficsim.road.network.lane.object.trafficlight.AbstractTrafficLight
Set the new traffic light color.
setTrafficLightColor(TrafficLightColor) - Method in interface org.opentrafficsim.road.network.lane.object.trafficlight.TrafficLight
Set the new traffic light color.
setTurnIndicator(LaneBasedGTU) - Method in class org.opentrafficsim.road.gtu.lane.plan.operational.SimpleOperationalPlan
 
setTurnIndicatorStatus(TurnIndicatorStatus) - Method in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedGTU
Set the status of the turn indicator.
setTurnIndicatorStatus(TurnIndicatorStatus) - Method in interface org.opentrafficsim.road.gtu.lane.LaneBasedGTU
Set the status of the turn indicator.
setVehicleModel(VehicleModel) - Method in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedGTU
Sets a vehicle model.
setVehicleModelGenerator(VehicleModelFactory) - Method in class org.opentrafficsim.road.gtu.generator.od.DefaultGTUCharacteristicsGeneratorOD.Factory
 
setWidth(Length) - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedIndividualGTU.LaneBasedIndividualCarBuilder
 
Shoulder - Class in org.opentrafficsim.road.network.lane
Copyright (c) 2013-2019 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
Shoulder(CrossSectionLink, String, Length, Length, Length, Length) - Constructor for class org.opentrafficsim.road.network.lane.Shoulder
 
Shoulder(CrossSectionLink, String, Length, Length) - Constructor for class org.opentrafficsim.road.network.lane.Shoulder
 
Shoulder(CrossSectionLink, String, List<CrossSectionSlice>) - Constructor for class org.opentrafficsim.road.network.lane.Shoulder
 
Shoulder(CrossSectionLink, SimulatorInterface.TimeDoubleUnit, Shoulder) - Constructor for class org.opentrafficsim.road.network.lane.Shoulder
Clone a Shoulder for a new network.
SIGMA_ADJ - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoLaneChangeParameters
 
SIGMA_BCK - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoLaneChangeParameters
 
SIGMA_FWD - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoLaneChangeParameters
 
SIGMA_LAG - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoLaneChangeParameters
 
SIGMA_LEAD - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoLaneChangeParameters
 
SIGMAACC - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoCarFollowing
 
SIGMADEC - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoCarFollowing
 
SIGMAFF - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoCarFollowing
 
signalDetection(FlankSensor, LaneBasedGTU) - Method in class org.opentrafficsim.road.network.lane.object.sensor.TrafficLightSensor
One of our flank sensors has triggered.
SimpleOperationalPlan - Class in org.opentrafficsim.road.gtu.lane.plan.operational
Simplified plan containing an acceleration value and possible lane change direction.
SimpleOperationalPlan(Acceleration, Duration) - Constructor for class org.opentrafficsim.road.gtu.lane.plan.operational.SimpleOperationalPlan
 
SimpleOperationalPlan(Acceleration, Duration, LateralDirectionality) - Constructor for class org.opentrafficsim.road.gtu.lane.plan.operational.SimpleOperationalPlan
 
SimpleReportingSensor - Class in org.opentrafficsim.road.network.lane.object.sensor
Sensor that prints which GTU triggers it.
SimpleReportingSensor(String, Lane, Length, RelativePosition.TYPE, DEVSSimulatorInterface.TimeDoubleUnit, Compatible) - Constructor for class org.opentrafficsim.road.network.lane.object.sensor.SimpleReportingSensor
Construct a new SimpleReportingSensor.
SimpleTrafficLight - Class in org.opentrafficsim.road.network.lane.object.trafficlight
Standard implementation of a traffic light.
SimpleTrafficLight(String, Lane, Length, DEVSSimulatorInterface.TimeDoubleUnit) - Constructor for class org.opentrafficsim.road.network.lane.object.trafficlight.SimpleTrafficLight
 
simulator - Variable in class org.opentrafficsim.road.network.lane.object.trafficlight.AbstractTrafficLightController
the simulator.
SINE - Static variable in interface org.opentrafficsim.road.gtu.lane.plan.operational.LaneChange.LaneChangePath
The target point (including rotation) for the coming time step is based on a sine wave.
singleAcceleration(Length, Speed, Speed, double, Parameters, SpeedLimitInfo, CarFollowingModel) - Static method in class org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.LmrsUtil
Determine acceleration from car-following with desire-adjusted headway.
SingleSensor - Interface in org.opentrafficsim.road.network.lane.object.sensor
A sensor is a lane-based object that can be triggered by a relative position of the GTU (e.g., front, back) when that relative position passes over the sensor location on the lane.
SinkSensor - Class in org.opentrafficsim.road.network.lane.object.sensor
A SinkSensor is a sensor that deletes every GTU that hits it.
SinkSensor(Lane, Length, DEVSSimulatorInterface.TimeDoubleUnit) - Constructor for class org.opentrafficsim.road.network.lane.object.sensor.SinkSensor
 
SinkSensor(String, Lane, Length, RelativePosition.TYPE, DEVSSimulatorInterface.TimeDoubleUnit) - Constructor for class org.opentrafficsim.road.network.lane.object.sensor.SinkSensor
 
size() - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.SequentialFixedAccelerationModel
Retrieve the number of FixedAccelerationModel steps in this SequentialFixedAccelerationModel.
size() - Method in class org.opentrafficsim.road.gtu.strategical.od.Categorization
Returns the number of category classes defined.
socialPressure(Speed, Speed, Speed, Speed, Speed, Length, Length) - Static method in interface org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.Tailgating
Returns a normalized social pressure, equal to (vDesired - vLead) / vGain.
SOCIO - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveCourtesy
Socio-speed sensitivity parameter.
SOCIO - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveGetInLane
Hierarchy parameter.
SOCIO - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveSocioSpeed
Hierarchy parameter.
SOCIO - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.SocioDesiredSpeed
Socio-speed sensitivity parameter.
SOCIO - Static variable in interface org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.LmrsParameters
Socio-speed sensitivity parameter.
SocioDesiredSpeed - Class in org.opentrafficsim.road.gtu.lane.tactical.lmrs
Wrapper of a base-desired speed model.
SocioDesiredSpeed(DesiredSpeedModel) - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.lmrs.SocioDesiredSpeed
Constructor.
SortedSetPerceptionIterable<H extends Headway> - Class in org.opentrafficsim.road.gtu.lane.perception
Deprecated.
SortedSetPerceptionIterable(OTSRoadNetwork) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.SortedSetPerceptionIterable
Deprecated.
Constructor.
SPEED_BUMP - Static variable in class org.opentrafficsim.road.network.speed.SpeedLimitTypes
Speed bump speed limit type with design speed as info.
speedInfoChanged(Length, SpeedLimitType<?>) - Method in class org.opentrafficsim.road.network.speed.SpeedLimitProspect
Returns whether the given speed limit type is changed at the given distance.
SpeedInfoCurvature - Class in org.opentrafficsim.road.network.speed
Class with curvature info for curvature speed limit type.
SpeedInfoCurvature(Length) - Constructor for class org.opentrafficsim.road.network.speed.SpeedInfoCurvature
Constructor with curvature radius.
speedLimit(GTUType) - Method in class org.opentrafficsim.road.gtu.generator.GeneratorPositions
Returns the speed limit for the given GTU type, prior to the GTU position being determined.
SpeedLimit - Class in org.opentrafficsim.road.network.sampling.data
Speed limit for trajectories.
SpeedLimit() - Constructor for class org.opentrafficsim.road.network.sampling.data.SpeedLimit
Constructor.
SpeedLimitInfo - Class in org.opentrafficsim.road.network.speed
Class to contain speed info related to various speed limit types.
SpeedLimitInfo() - Constructor for class org.opentrafficsim.road.network.speed.SpeedLimitInfo
 
SpeedLimitProspect - Class in org.opentrafficsim.road.network.speed
Prospect of speed limits ahead, both legal and otherwise (e.g.
SpeedLimitProspect(Length) - Constructor for class org.opentrafficsim.road.network.speed.SpeedLimitProspect
Constructor.
SpeedLimitType<T> - Class in org.opentrafficsim.road.network.speed
Defines the type of a speed limit, resulting in different behavior.
SpeedLimitType(String, Class<T>) - Constructor for class org.opentrafficsim.road.network.speed.SpeedLimitType
Constructor.
SpeedLimitTypes - Class in org.opentrafficsim.road.network.speed
Predefined list of speed limit types.
SpeedLimitTypeSpeed - Class in org.opentrafficsim.road.network.speed
Implementation of SpeedLimitType suitable for the most common speed info class Speed.
SpeedLimitTypeSpeed(String) - Constructor for class org.opentrafficsim.road.network.speed.SpeedLimitTypeSpeed
Constructor.
SpeedLimitTypeSpeedLegal - Class in org.opentrafficsim.road.network.speed
Similar to SpeedLimitTypeSpeed but implements the marker interface LegalSpeedLimit.
SpeedLimitTypeSpeedLegal(String) - Constructor for class org.opentrafficsim.road.network.speed.SpeedLimitTypeSpeedLegal
Constructor.
SpeedLimitUtil - Class in org.opentrafficsim.road.gtu.lane.tactical.util
Static methods regarding speed limits for composition in tactical planners.
SpeedSet() - Constructor for class org.opentrafficsim.road.gtu.lane.perception.categories.AnticipationSpeed.SpeedSet
 
SpeedSign - Class in org.opentrafficsim.road.network.lane.object
Speed sign.
SpeedSign(String, Lane, LongitudinalDirectionality, Length, SimulatorInterface.TimeDoubleUnit, Speed, GTUType, Duration, Duration) - Constructor for class org.opentrafficsim.road.network.lane.object.SpeedSign
Construct a new SpeedSign.
SpeedSign(String, Lane, LongitudinalDirectionality, Length, SimulatorInterface.TimeDoubleUnit, Speed, GTUType) - Constructor for class org.opentrafficsim.road.network.lane.object.SpeedSign
Speed sign active all day.
SpeedSign(String, Lane, LongitudinalDirectionality, Length, SimulatorInterface.TimeDoubleUnit, Speed, Duration, Duration) - Constructor for class org.opentrafficsim.road.network.lane.object.SpeedSign
Speed sign for all GTU types.
SpeedSign(String, Lane, LongitudinalDirectionality, Length, SimulatorInterface.TimeDoubleUnit, Speed) - Constructor for class org.opentrafficsim.road.network.lane.object.SpeedSign
Speed sign active all day for all GTU types.
SplitConflictRule - Class in org.opentrafficsim.road.network.lane.conflict
Conflict rule for split conflicts.
SplitConflictRule() - Constructor for class org.opentrafficsim.road.network.lane.conflict.SplitConflictRule
 
SplitFraction - Class in org.opentrafficsim.road.gtu.strategical.od
Split fraction at a node with fractions per link, optionally per gtu type.
SplitFraction(Node, Interpolation, StreamInterface, DEVSSimulatorInterface.TimeDoubleUnit) - Constructor for class org.opentrafficsim.road.gtu.strategical.od.SplitFraction
Constructor.
start(LaneBasedGTUGenerator) - Method in class org.opentrafficsim.road.gtu.generator.Platoons
Sets the generator and starts the events.
start() - Method in class org.opentrafficsim.road.gtu.generator.Platoons
Starts the events.
startDistraction(LaneBasedGTU, Distraction, boolean) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.sdm.StochasticDistractionModel
Start a distraction.
Steering - Class in org.opentrafficsim.road.gtu.lane.tactical.util
Utility for tactical planners to implement more precise (in terms of physics) vehicle control.
Steering.FeedbackTable - Class in org.opentrafficsim.road.gtu.lane.tactical.util
Class containing feedback values for curvature determination.
Steering.FeedbackTable.FeedbackVector - Class in org.opentrafficsim.road.gtu.lane.tactical.util
Feedback value for a specific speed.
Steering.SteeringState - Class in org.opentrafficsim.road.gtu.lane.tactical.util
Object that stores the information the steering utility requires.
SteeringLmrs - Class in org.opentrafficsim.road.gtu.lane.tactical.steering
Copyright (c) 2013-2019 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
SteeringLmrs(CarFollowingModel, LaneBasedGTU, LanePerception, Synchronization, Cooperation, GapAcceptance, Steering.FeedbackTable) - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.steering.SteeringLmrs
Constructor setting the car-following model.
SteeringState() - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.util.Steering.SteeringState
 
step() - Method in class org.opentrafficsim.road.gtu.lane.perception.PerceptionCollectable.Intermediate
Method for the iterator to increase the underlying object number.
StochasticDistractionModel - Class in org.opentrafficsim.road.gtu.lane.perception.mental.sdm
Stochastic Distraction Model by Manuel Lindorfer.
StochasticDistractionModel(boolean, List<Distraction>, DEVSSimulatorInterface.TimeDoubleUnit, OTSRoadNetwork) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.mental.sdm.StochasticDistractionModel
Constructor.
stop() - Method in class org.opentrafficsim.road.gtu.lane.perception.PerceptionCollectable.Intermediate
Method for the accumulator to indicate the iterator can stop.
stop(CarFollowingModel, Parameters, Speed, SpeedLimitInfo, Length) - Static method in class org.opentrafficsim.road.gtu.lane.tactical.util.CarFollowingUtil
Stop within given distance.
STOP_AREA - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.util.ConflictUtil
Area before stop line where one is considered arrived at the intersection.
stopDistraction(LaneBasedGTU, Task) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.sdm.StochasticDistractionModel
Stops a distraction task.
stopForAllStopConflict(HeadwayConflict, ConflictUtil.ConflictPlans) - Static method in class org.opentrafficsim.road.gtu.lane.tactical.util.ConflictUtil
Approach an all-stop conflict.
stopForEnd(Length, Length, Parameters, Speed, CarFollowingModel, SpeedLimitInfo) - Static method in interface org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.Synchronization
Calculates acceleration to stop for a split or dead-end, accounting for infrastructure.
stopForGiveWayConflict(HeadwayConflict, PerceptionCollectable<HeadwayGTU, LaneBasedGTU>, Speed, Acceleration, Length, Parameters, SpeedLimitInfo, CarFollowingModel, ParameterTypeAcceleration) - Static method in class org.opentrafficsim.road.gtu.lane.tactical.util.ConflictUtil
Approach a give-way conflict.
stopForPriorityConflict(HeadwayConflict, PerceptionCollectable<HeadwayGTU, LaneBasedGTU>, Speed, Length, Parameters) - Static method in class org.opentrafficsim.road.gtu.lane.tactical.util.ConflictUtil
Approach a priority conflict.
stopForStopConflict(HeadwayConflict, PerceptionCollectable<HeadwayGTU, LaneBasedGTU>, Speed, Acceleration, Length, Parameters, SpeedLimitInfo, CarFollowingModel, ParameterTypeAcceleration) - Static method in class org.opentrafficsim.road.gtu.lane.tactical.util.ConflictUtil
Approach a stop conflict.
StrategicalPlannerFactorySupplierOD - Interface in org.opentrafficsim.road.gtu.generator.od
Supplies a strategical planner factory within DefaultGTUCharacteristicsGeneratorOD.
StrategicalPlannerFactorySupplierOD.TacticalPlannerFactorySupplierOD - Interface in org.opentrafficsim.road.gtu.generator.od
Interface for tactical factory supplier based on OD information.
stringValue(A, String) - Method in interface org.opentrafficsim.road.network.lane.object.sensor.Detector.DetectorMeasurement
Returns a string representation of the aggregate result.
stringValue(List<Integer>, String) - Method in class org.opentrafficsim.road.network.lane.object.sensor.Detector.PlatoonSizes
Returns a string representation of the aggregate result.
Stripe - Class in org.opentrafficsim.road.network.lane
Longitudinal road stripes; simple constructors.
Stripe(CrossSectionLink, Length, Length, Length) - Constructor for class org.opentrafficsim.road.network.lane.Stripe
Note: LEFT is seen as a positive lateral direction, RIGHT as a negative lateral direction, with the direction from the StartNode towards the EndNode as the longitudinal direction.
Stripe(CrossSectionLink, Length, Length, Length, Set<GTUType>, Stripe.Permeable) - Constructor for class org.opentrafficsim.road.network.lane.Stripe
Helper constructor that immediately provides permeability for a number of GTU classes.
Note: LEFT is seen as a positive lateral direction, RIGHT as a negative lateral direction, with the direction from the StartNode towards the EndNode as the longitudinal direction.
Stripe(CrossSectionLink, List<CrossSectionSlice>, Stripe.Permeable) - Constructor for class org.opentrafficsim.road.network.lane.Stripe
Helper constructor that immediately provides permeability for all GTU classes.
Note: LEFT is seen as a positive lateral direction, RIGHT as a negative lateral direction, with the direction from the StartNode towards the EndNode as the longitudinal direction.
Stripe(CrossSectionLink, SimulatorInterface.TimeDoubleUnit, Stripe) - Constructor for class org.opentrafficsim.road.network.lane.Stripe
Clone a Stripe for a new network.
Stripe.Permeable - Enum in org.opentrafficsim.road.network.lane
The types of permeability of a stripe.
STRONG_LEFT - Static variable in class org.opentrafficsim.road.gtu.generator.GeneratorPositions.LaneBias
Strong left-hand bias, 2nd left lane contains 3.125% relative to left most lane, in free traffic.
STRONG_MIDDLE - Static variable in class org.opentrafficsim.road.gtu.generator.GeneratorPositions.LaneBias
Strong middle bias, 2nd left lane contains 3.125% relative to left most lane, in free traffic.
STRONG_RIGHT - Static variable in class org.opentrafficsim.road.gtu.generator.GeneratorPositions.LaneBias
Strong right-hand bias, 2nd right lane contains 3.125% relative to right most lane, in free traffic.
SummativeTaskManager() - Constructor for class org.opentrafficsim.road.gtu.lane.perception.mental.TaskManager.SummativeTaskManager
 
Synchronizable - Interface in org.opentrafficsim.road.gtu.lane.tactical
Interface for tactical planners that can return synchronization information for visualization.
Synchronizable.State - Enum in org.opentrafficsim.road.gtu.lane.tactical
State of synchronization.
Synchronization - Interface in org.opentrafficsim.road.gtu.lane.tactical.util.lmrs
Different forms of synchronization.
synchronize(LanePerception, Parameters, SpeedLimitInfo, CarFollowingModel, double, LateralDirectionality, LmrsData) - Method in interface org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.Synchronization
Determine acceleration for synchronization.

T

T - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.following.AbstractIDM
Desired headway parameter type.
T - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.LaneBasedGTUFollowingDirectedChangeTacticalPlanner
Desired headway parameter type.
T - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.LmrsUtil
Current car-following headway.
T0 - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveRoute
Look-ahead time for mandatory lane changes parameter type.
TACTICAL_PLANNER - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.AbstractLaneBasedTacticalPlanner
Tactical planner parameter.
tagAlongAcceleration(HeadwayGTU, Speed, Length, Speed, double, Parameters, SpeedLimitInfo, CarFollowingModel) - Static method in interface org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.Synchronization
Calculates acceleration by following an adjacent vehicle, with tagging along if desire is not very high and speed is low.
tailgate(LanePerception, Parameters) - Method in interface org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.Tailgating
Apply tailgating.
Tailgating - Interface in org.opentrafficsim.road.gtu.lane.tactical.util.lmrs
Interface for LMRS tailgating behavior.
Task - Interface in org.opentrafficsim.road.gtu.lane.perception.mental
Interface for tasks, where each describes a fundamental relation between exogenous inputs causing a mental task demand.
TaskCarFollowing - Class in org.opentrafficsim.road.gtu.lane.perception.mental
Task demand for car-following.
TaskCarFollowing() - Constructor for class org.opentrafficsim.road.gtu.lane.perception.mental.TaskCarFollowing
Constructor.
TaskHeadwayBased - Class in org.opentrafficsim.road.gtu.lane.perception.mental
Task class that translates a (composite) headway in to a task demand.
TaskHeadwayBased(String) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.mental.TaskHeadwayBased
Constructor.
TaskHeadwayCollector - Class in org.opentrafficsim.road.gtu.lane.perception.categories.neighbors
Simple collector implementation to obtain time headway.
TaskHeadwayCollector(Speed) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.TaskHeadwayCollector
Constructor.
TaskLaneChanging - Class in org.opentrafficsim.road.gtu.lane.perception.mental
Lane changing task based on car-following (as gap-acceptance proxy), and an underlying consideration to include adjacent lanes.
TaskLaneChanging(TaskLaneChanging.LateralConsideration) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.mental.TaskLaneChanging
Constructor.
TaskLaneChanging.LateralConsideration - Interface in org.opentrafficsim.road.gtu.lane.perception.mental
Lateral consideration leading to lane change task demand.
TaskManager - Interface in org.opentrafficsim.road.gtu.lane.perception.mental
A task manager controls which task has priority and as a result how anticipation reliance is divided over different tasks.
TaskManager.SummativeTaskManager - Class in org.opentrafficsim.road.gtu.lane.perception.mental
Manages a set of tasks without considering anticipation reliance.
TaskRoadSideDistraction - Class in org.opentrafficsim.road.gtu.lane.perception.mental
Task-demand for road-side distraction.
TaskRoadSideDistraction() - Constructor for class org.opentrafficsim.road.gtu.lane.perception.mental.TaskRoadSideDistraction
Constructor.
TaskSupplier - Interface in org.opentrafficsim.road.gtu.lane.perception.mental.sdm
Supplies a Task for within Fullers model.
TaskSupplier.Constant - Class in org.opentrafficsim.road.gtu.lane.perception.mental.sdm
Class that supplies a constant task.
TAU - Static variable in interface org.opentrafficsim.road.gtu.lane.control.DelayedActuation
Parameter for actuation delay.
TAU - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.LmrsUtil
Headway relaxation time.
TAUDELAYED - Static variable in interface org.opentrafficsim.road.gtu.lane.control.DelayedActuation
Tau delayed actuation.
TC - Static variable in class org.opentrafficsim.road.gtu.lane.perception.mental.Fuller
Task capability in nominal task capability units, i.e.
TDACC - Static variable in class org.opentrafficsim.road.gtu.lane.control.AbstractActuatedControl
Time headway setting for ACC mode.
TDCACC - Static variable in class org.opentrafficsim.road.gtu.lane.control.AbstractActuatedControl
Time headway setting for CACC mode.
THETA_MLC - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoLaneChangeParameters
 
TI - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.util.ConflictUtil
Parameter of how much time before departure a bus indicates its departure to get priority.
TIME_FACTOR - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.util.ConflictUtil
Multiplication factor on time for conservative assessment.
timeAfterCompletionOfStep(int) - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.SequentialFixedAccelerationModel
Retrieve the simulation time at the end of the Nth step of this SequentialFixedAccelerationModel.
TimeToCollision - Class in org.opentrafficsim.road.network.sampling.data
Time-to-collision for trajectories.
TimeToCollision() - Constructor for class org.opentrafficsim.road.network.sampling.data.TimeToCollision
 
TMAX - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.LmrsUtil
Maximum car-following headway.
TMIN - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.LmrsUtil
Minimum car-following headway.
Toledo - Class in org.opentrafficsim.road.gtu.lane.tactical.toledo
Implementation of the model of Toledo (2003).

Tomer Toledo (2003) "Integrated Driving Behavior Modeling", Massachusetts Institute of Technology.
Toledo(CarFollowingModel, LaneBasedGTU) - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.toledo.Toledo
Constructor.
ToledoCarFollowing - Class in org.opentrafficsim.road.gtu.lane.tactical.toledo
Copyright (c) 2013-2019 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
ToledoCarFollowing() - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoCarFollowing
Constructor using Toledo models for desired headway ans speed.
ToledoCFTester - Class in org.opentrafficsim.road.gtu.lane.tactical.toledo
Copyright (c) 2013-2019 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
ToledoCFTester() - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoCFTester
 
ToledoFactory - Class in org.opentrafficsim.road.gtu.lane.tactical.toledo
Factory for tactical planner using Toledo's model and car-following model.
ToledoFactory() - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoFactory
 
ToledoLaneChangeParameters - Class in org.opentrafficsim.road.gtu.lane.tactical.toledo
List of parameters for the model of Toledo (2003).

Tomer Toledo (2003) "Integrated Driving Behavior Modeling", Massachusetts Institute of Technology.
ToledoPerception - Class in org.opentrafficsim.road.gtu.lane.tactical.toledo
Wrapper class around InfrastructureCategory that forwards all methods except for infrastructure lane change info.
ToledoPerception(LanePerception) - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoPerception
 
TOODANGEROUS - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.following.AbstractGTUFollowingModelMobil
Return value if lane change causes immediate collision.
topEntriesEqual(T...) - Method in class org.opentrafficsim.road.network.factory.PeekStack
Check if the elements on the top of this PeekStack are equal to the provided entries.
toString() - Method in class org.opentrafficsim.road.gtu.generator.characteristics.LaneBasedTemplateGTUType
toString() - Method in class org.opentrafficsim.road.gtu.generator.characteristics.LaneBasedTemplateGTUTypeDistribution
toString() - Method in class org.opentrafficsim.road.gtu.generator.GeneratorPositions.GeneratorLanePosition
toString() - Method in class org.opentrafficsim.road.gtu.generator.GeneratorPositions.LaneBias
toString() - Method in class org.opentrafficsim.road.gtu.generator.GeneratorPositions.LaneBiasDefaults
toString() - Method in class org.opentrafficsim.road.gtu.generator.GeneratorPositions.LaneBiases
toString() - Method in class org.opentrafficsim.road.gtu.generator.GTUGeneratorIndividualOld
toString() - Method in class org.opentrafficsim.road.gtu.generator.headway.DemandPattern
toString() - Method in class org.opentrafficsim.road.gtu.generator.LaneBasedGTUGenerator.Placement
toString() - Method in class org.opentrafficsim.road.gtu.generator.LaneBasedGTUGenerator
toString() - Method in class org.opentrafficsim.road.gtu.generator.MarkovCorrelation
toString() - Method in class org.opentrafficsim.road.gtu.generator.od.ODOptions.Option
toString() - Method in class org.opentrafficsim.road.gtu.generator.TTCRoomChecker
toString() - Method in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedGTU
toString() - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedIndividualGTU.LaneBasedIndividualCarBuilder
toString() - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedIndividualGTU
toString() - Method in class org.opentrafficsim.road.gtu.lane.perception.CategoricalLanePerception
toString() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.AnticipationTrafficPerception
toString() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.DirectBusStopPerception
toString() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.DirectDefaultSimplePerception
toString() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.DirectInfrastructurePerception
toString() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.DirectIntersectionPerception
toString() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.DirectNeighborsPerception
toString() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.NeighborTriplet
toString() - Method in class org.opentrafficsim.road.gtu.lane.perception.GTUTypeAssumptions
toString() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.AbstractHeadway
toString() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.AbstractHeadwayGTU
toString() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayBusStop
toString() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayConflict
toString() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayDistance
toString() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayGTUReal
toString() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayGTURealCopy
toString() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayGTUSimple
toString() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayGTUType
toString() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayObject
toString() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayStopLine
toString() - Method in class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayTrafficLight
toString() - Method in class org.opentrafficsim.road.gtu.lane.perception.InfrastructureLaneChangeInfo
toString() - Method in class org.opentrafficsim.road.gtu.lane.perception.LaneBasedObjectIterable
toString() - Method in class org.opentrafficsim.road.gtu.lane.perception.LaneStructure.Entry
toString() - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.AbstractTask
toString() - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.Fuller
toString() - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.sdm.Distraction
toString() - Method in class org.opentrafficsim.road.gtu.lane.perception.RelativeLane
toString() - Method in class org.opentrafficsim.road.gtu.lane.perception.RollingLaneStructure
toString() - Method in class org.opentrafficsim.road.gtu.lane.perception.RollingLaneStructureRecord
toString() - Method in class org.opentrafficsim.road.gtu.lane.plan.operational.LaneBasedOperationalPlan
toString() - Method in class org.opentrafficsim.road.gtu.lane.plan.operational.LaneChange
toString() - Method in class org.opentrafficsim.road.gtu.lane.plan.operational.SimpleOperationalPlan
toString() - Method in class org.opentrafficsim.road.gtu.lane.tactical.directedlanechange.DirectedAltruistic
toString() - Method in class org.opentrafficsim.road.gtu.lane.tactical.directedlanechange.DirectedEgoistic
toString() - Method in class org.opentrafficsim.road.gtu.lane.tactical.directedlanechange.DirectedFixedLaneChangeModel
toString() - Method in class org.opentrafficsim.road.gtu.lane.tactical.directedlanechange.DirectedLaneMovementStep
toString() - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.AbstractCarFollowingModel
toString() - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.AccelerationStep
toString() - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.DualAccelerationStep
toString() - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.FixedAccelerationModel
toString() - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.IDMFactory
toString() - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.IDMOld
toString() - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.IDMPlusFactory
toString() - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.IDMPlusMultiFactory
toString() - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.IDMPlusOld
toString() - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.SequentialFixedAccelerationModel
toString() - Method in class org.opentrafficsim.road.gtu.lane.tactical.LaneBasedCFLCTacticalPlanner
toString() - Method in class org.opentrafficsim.road.gtu.lane.tactical.LaneBasedCFLCTacticalPlannerFactory
toString() - Method in class org.opentrafficsim.road.gtu.lane.tactical.LaneBasedGTUFollowingDirectedChangeTacticalPlanner
toString() - Method in class org.opentrafficsim.road.gtu.lane.tactical.LaneBasedGTUFollowingDirectedChangeTacticalPlannerFactory
toString() - Method in class org.opentrafficsim.road.gtu.lane.tactical.LaneBasedGTUFollowingTacticalPlanner
toString() - Method in class org.opentrafficsim.road.gtu.lane.tactical.LaneBasedGTUFollowingTacticalPlannerFactory
toString() - Method in class org.opentrafficsim.road.gtu.lane.tactical.lanechangemobil.Altruistic
toString() - Method in class org.opentrafficsim.road.gtu.lane.tactical.lanechangemobil.Egoistic
toString() - Method in class org.opentrafficsim.road.gtu.lane.tactical.lanechangemobil.FixedLaneChangeModel
toString() - Method in class org.opentrafficsim.road.gtu.lane.tactical.lanechangemobil.LaneMovementStep
toString() - Method in class org.opentrafficsim.road.gtu.lane.tactical.LanePathInfo
toString() - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.AccelerationBusStop
toString() - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.AccelerationConflicts
toString() - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.AccelerationSpeedLimitTransition
toString() - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.AccelerationTrafficLights
toString() - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveBusStop
 
toString() - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveCourtesy
toString() - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveDummy
toString() - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveGetInLane
toString() - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveKeep
toString() - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveRoute
toString() - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveSocioSpeed
toString() - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveSpeed
toString() - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveSpeedWithCourtesy
toString() - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LMRS
toString() - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LMRSFactory
toString() - Method in class org.opentrafficsim.road.gtu.lane.tactical.NextSplitInfo
toString() - Method in class org.opentrafficsim.road.gtu.lane.tactical.pt.BusSchedule
toString() - Method in class org.opentrafficsim.road.gtu.lane.tactical.toledo.InfrastructureLaneChangeInfoToledo
toString() - Method in class org.opentrafficsim.road.gtu.lane.tactical.toledo.Toledo
toString() - Method in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoFactory
toString() - Method in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoPerception
toString() - Method in class org.opentrafficsim.road.gtu.lane.tactical.util.AnticipationInfo
toString() - Method in class org.opentrafficsim.road.gtu.lane.tactical.util.ConflictUtil.ConflictPlans
toString() - Method in class org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.Desire
toString() - Method in class org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.LmrsData
toString() - Method in class org.opentrafficsim.road.gtu.strategical.LaneBasedStrategicalPlannerNone
toString() - Method in class org.opentrafficsim.road.gtu.strategical.od.Categorization
toString() - Method in class org.opentrafficsim.road.gtu.strategical.od.Category
toString() - Method in class org.opentrafficsim.road.gtu.strategical.od.ODMatrix
toString() - Method in class org.opentrafficsim.road.gtu.strategical.od.SplitFraction
toString() - Method in class org.opentrafficsim.road.gtu.strategical.route.LaneBasedStrategicalRoutePlanner
toString() - Method in class org.opentrafficsim.road.gtu.strategical.route.LaneBasedStrategicalRoutePlannerFactory
toString() - Method in class org.opentrafficsim.road.gtu.strategical.route.RouteGeneratorOD.DefaultRouteGenerator
toString() - Method in class org.opentrafficsim.road.network.factory.PeekStack
toString() - Method in class org.opentrafficsim.road.network.lane.changing.OvertakingConditions.LeftAlwaysRightJam
toString() - Method in class org.opentrafficsim.road.network.lane.changing.OvertakingConditions.LeftAlwaysRightSpeed
toString() - Method in class org.opentrafficsim.road.network.lane.changing.OvertakingConditions.LeftAndRight
toString() - Method in class org.opentrafficsim.road.network.lane.changing.OvertakingConditions.LeftOnly
toString() - Method in class org.opentrafficsim.road.network.lane.changing.OvertakingConditions.LeftSet
toString() - Method in class org.opentrafficsim.road.network.lane.changing.OvertakingConditions.LeftSetRightJam
toString() - Method in class org.opentrafficsim.road.network.lane.changing.OvertakingConditions.LeftSetRightSpeed
toString() - Method in class org.opentrafficsim.road.network.lane.changing.OvertakingConditions.None
toString() - Method in class org.opentrafficsim.road.network.lane.changing.OvertakingConditions.RightAlwaysLeftJam
toString() - Method in class org.opentrafficsim.road.network.lane.changing.OvertakingConditions.RightAlwaysLeftSpeed
toString() - Method in class org.opentrafficsim.road.network.lane.changing.OvertakingConditions.RightOnly
toString() - Method in class org.opentrafficsim.road.network.lane.changing.OvertakingConditions.RightSet
toString() - Method in class org.opentrafficsim.road.network.lane.changing.OvertakingConditions.RightSetLeftJam
toString() - Method in class org.opentrafficsim.road.network.lane.changing.OvertakingConditions.RightSetLeftSpeed
toString() - Method in class org.opentrafficsim.road.network.lane.changing.OvertakingConditions.SameLaneBoth
toString() - Method in class org.opentrafficsim.road.network.lane.changing.OvertakingConditions.SameLaneLeft
toString() - Method in class org.opentrafficsim.road.network.lane.changing.OvertakingConditions.SameLaneRight
toString() - Method in class org.opentrafficsim.road.network.lane.conflict.BusStopConflictRule
toString() - Method in class org.opentrafficsim.road.network.lane.conflict.Conflict.ConflictEnd
toString() - Method in class org.opentrafficsim.road.network.lane.conflict.Conflict
toString() - Method in class org.opentrafficsim.road.network.lane.conflict.ConflictBuilder.FixedWidthGenerator
toString() - Method in class org.opentrafficsim.road.network.lane.conflict.ConflictBuilder.RelativeWidthGenerator
toString() - Method in class org.opentrafficsim.road.network.lane.conflict.DefaultConflictRule
toString() - Method in class org.opentrafficsim.road.network.lane.conflict.LaneCombinationList
toString() - Method in class org.opentrafficsim.road.network.lane.CrossSectionElement
toString() - Method in class org.opentrafficsim.road.network.lane.CrossSectionLink
toString() - Method in class org.opentrafficsim.road.network.lane.CrossSectionSlice
toString() - Method in class org.opentrafficsim.road.network.lane.DirectedLanePosition
toString() - Method in class org.opentrafficsim.road.network.lane.Lane
toString() - Method in class org.opentrafficsim.road.network.lane.LaneDirection
toString() - Method in class org.opentrafficsim.road.network.lane.LaneType
toString() - Method in class org.opentrafficsim.road.network.lane.object.AbstractLaneBasedObject
toString() - Method in class org.opentrafficsim.road.network.lane.object.BusStop
toString() - Method in class org.opentrafficsim.road.network.lane.object.sensor.AbstractSensor
toString() - Method in class org.opentrafficsim.road.network.lane.object.sensor.Detector.PlatoonSizes
toString() - Method in class org.opentrafficsim.road.network.lane.object.sensor.SimpleReportingSensor
toString() - Method in class org.opentrafficsim.road.network.lane.object.sensor.SinkSensor
toString() - Method in class org.opentrafficsim.road.network.lane.object.sensor.TrafficLightSensor
toString() - Method in class org.opentrafficsim.road.network.lane.object.SpeedSign
toString() - Method in class org.opentrafficsim.road.network.lane.object.trafficlight.FlankSensor
toString() - Method in class org.opentrafficsim.road.network.lane.object.trafficlight.SimpleTrafficLight
toString() - Method in class org.opentrafficsim.road.network.lane.object.trafficlight.TrafficLightControllerFixedDuration
toString() - Method in class org.opentrafficsim.road.network.lane.Shoulder
toString() - Method in class org.opentrafficsim.road.network.lane.Stripe
toString() - Method in class org.opentrafficsim.road.network.sampling.data.ReferenceSpeed
toString() - Method in class org.opentrafficsim.road.network.sampling.data.SpeedLimit
toString() - Method in class org.opentrafficsim.road.network.sampling.data.TimeToCollision
toString() - Method in class org.opentrafficsim.road.network.sampling.GtuData
toString() - Method in class org.opentrafficsim.road.network.sampling.GtuTypeData
toString() - Method in class org.opentrafficsim.road.network.sampling.indicator.TotalDelayReference
toString() - Method in class org.opentrafficsim.road.network.sampling.LaneData
toString() - Method in class org.opentrafficsim.road.network.sampling.LinkData
toString() - Method in class org.opentrafficsim.road.network.sampling.NodeData
toString() - Method in class org.opentrafficsim.road.network.sampling.RoadSampler
toString() - Method in class org.opentrafficsim.road.network.sampling.RouteData
toString() - Method in class org.opentrafficsim.road.network.speed.SpeedInfoCurvature
toString() - Method in class org.opentrafficsim.road.network.speed.SpeedLimitInfo
toString() - Method in class org.opentrafficsim.road.network.speed.SpeedLimitProspect
toString() - Method in class org.opentrafficsim.road.network.speed.SpeedLimitType
toString() - Method in class org.opentrafficsim.road.network.speed.SpeedLimitTypeSpeed
toString() - Method in class org.opentrafficsim.road.network.speed.SpeedLimitTypeSpeedLegal
TotalDelayReference - Class in org.opentrafficsim.road.network.sampling.indicator
Delay based on reference speed.
TotalDelayReference() - Constructor for class org.opentrafficsim.road.network.sampling.indicator.TotalDelayReference
 
toXml(OTSRoadNetwork) - Static method in class org.opentrafficsim.road.network.factory.OTSRoadNetworkUtils
Create an xml-version of the network.
toXml(OTSRoadNetwork, OutputStream) - Static method in class org.opentrafficsim.road.network.factory.OTSRoadNetworkUtils
Create an xml-version of the network.
toXml(OTSRoadNetwork, Writer) - Static method in class org.opentrafficsim.road.network.factory.OTSRoadNetworkUtils
Create an xml-version of the network.
TR_MAX - Static variable in class org.opentrafficsim.road.gtu.lane.perception.mental.AdaptationSituationalAwareness
Maximum reaction time at 0 situational awareness.
TrafficLight - Interface in org.opentrafficsim.road.network.lane.object.trafficlight
Copyright (c) 2013-2019 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
TRAFFICLIGHT_CHANGE_EVENT - Static variable in interface org.opentrafficsim.road.network.lane.object.trafficlight.TrafficLight
The timed event type for pub/sub indicating the change of color of a traffic light.
TrafficLightColor - Enum in org.opentrafficsim.road.network.lane.object.trafficlight
The colors for a normal traffic light.
TrafficLightController - Interface in org.opentrafficsim.road.network.lane.object.trafficlight
Interface for a controller for a number of traffic lights.
TrafficLightControllerFixedDuration - Class in org.opentrafficsim.road.network.lane.object.trafficlight
A traffic light controller with fixed durations.
TrafficLightControllerFixedDuration(String, DEVSSimulatorInterface.TimeDoubleUnit) - Constructor for class org.opentrafficsim.road.network.lane.object.trafficlight.TrafficLightControllerFixedDuration
Create a fixed time controller.
TrafficLightException - Exception in org.opentrafficsim.road.network.lane.object.trafficlight
Exception for traffic lights and traffic light controllers.
TrafficLightException() - Constructor for exception org.opentrafficsim.road.network.lane.object.trafficlight.TrafficLightException
Construct a TrafficLightException.
TrafficLightException(String) - Constructor for exception org.opentrafficsim.road.network.lane.object.trafficlight.TrafficLightException
Construct a TrafficLightException.
TrafficLightException(Throwable) - Constructor for exception org.opentrafficsim.road.network.lane.object.trafficlight.TrafficLightException
Construct a TrafficLightException.
TrafficLightException(String, Throwable) - Constructor for exception org.opentrafficsim.road.network.lane.object.trafficlight.TrafficLightException
 
TrafficLightException(String, Throwable, boolean, boolean) - Constructor for exception org.opentrafficsim.road.network.lane.object.trafficlight.TrafficLightException
 
TrafficLightSensor - Class in org.opentrafficsim.road.network.lane.object.sensor
This traffic light sensor reports whether it whether any GTUs are within its area.
TrafficLightSensor(String, Lane, Length, Lane, Length, List<Lane>, RelativePosition.TYPE, RelativePosition.TYPE, DEVSSimulatorInterface.TimeDoubleUnit, Compatible) - Constructor for class org.opentrafficsim.road.network.lane.object.sensor.TrafficLightSensor
Construct a new traffic light sensor.
TODO Possibly provide the GTUTypes that trigger the sensor as an argument for the constructor
TrafficLightUtil - Class in org.opentrafficsim.road.gtu.lane.tactical.util
Static methods regarding traffic lights for composition in tactical planners.
TrafficPerception - Interface in org.opentrafficsim.road.gtu.lane.perception.categories
Perception of general traffic ahead.
translatedPosition(Lane, RelativePosition, Time) - Method in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedGTU
Return the longitudinal position that the indicated relative position of this GTU would have if it were to change to another Lane with a / the current CrossSectionLink.
translatedPosition(Lane, RelativePosition, Time) - Method in interface org.opentrafficsim.road.gtu.lane.LaneBasedGTU
Return the longitudinal position that the indicated relative position of this GTU would have if it were to change to another Lane with a / the current CrossSectionLink.
TrapezoidProfile(double, Length, Length, Length) - Constructor for class org.opentrafficsim.road.network.lane.object.Distraction.TrapezoidProfile
 
TRI_EXP - Static variable in interface org.opentrafficsim.road.gtu.generator.headway.ArrivalsHeadwayGenerator.HeadwayDistribution
Triangular (left side, mean 2/3) and exponential (right side, mean 4/3) headway distribution.
TRIANGULAR - Static variable in interface org.opentrafficsim.road.gtu.generator.headway.ArrivalsHeadwayGenerator.HeadwayDistribution
Triangular headway distribution.
trigger(LaneBasedGTU) - Method in class org.opentrafficsim.road.network.lane.object.sensor.AbstractSensor
Trigger an action on the GTU.
trigger(LaneBasedGTU) - Method in interface org.opentrafficsim.road.network.lane.object.sensor.SingleSensor
Trigger an action on the GTU.
triggerResponse(LaneBasedGTU) - Method in class org.opentrafficsim.road.network.lane.object.sensor.AbstractSensor
Implementation of the response to a trigger of this sensor by a GTU.
triggerResponse(LaneBasedGTU) - Method in class org.opentrafficsim.road.network.lane.object.sensor.Detector
Implementation of the response to a trigger of this sensor by a GTU.
triggerResponse(LaneBasedGTU) - Method in class org.opentrafficsim.road.network.lane.object.sensor.SimpleReportingSensor
Implementation of the response to a trigger of this sensor by a GTU.
triggerResponse(LaneBasedGTU) - Method in class org.opentrafficsim.road.network.lane.object.sensor.SinkSensor
Implementation of the response to a trigger of this sensor by a GTU.
triggerResponse(LaneBasedGTU) - Method in class org.opentrafficsim.road.network.lane.object.trafficlight.FlankSensor
Implementation of the response to a trigger of this sensor by a GTU.
TRUCK_RIGHT - Static variable in class org.opentrafficsim.road.gtu.generator.GeneratorPositions.LaneBias
Strong right-hand bias, limited to a maximum of 2 lanes.
TS - Static variable in class org.opentrafficsim.road.gtu.lane.perception.mental.Fuller
Task saturation.
TS_CRIT - Static variable in class org.opentrafficsim.road.gtu.lane.perception.mental.Fuller
Critical task saturation.
TS_MAX - Static variable in class org.opentrafficsim.road.gtu.lane.perception.mental.Fuller
Maximum task saturation, pertaining to maximum deterioration.
TTCRoomChecker - Class in org.opentrafficsim.road.gtu.generator
Room checker based on time-to-collision.
TTCRoomChecker(Duration) - Constructor for class org.opentrafficsim.road.gtu.generator.TTCRoomChecker
Constructor.

U

UNCATEGORIZED - Static variable in class org.opentrafficsim.road.gtu.strategical.od.Categorization
Empty categorization.
UNCATEGORIZED - Static variable in class org.opentrafficsim.road.gtu.strategical.od.Category
Empty category.
UNDERESTIMATION - Static variable in interface org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.Estimation
Underestimation based on situational awareness.
underlying() - Method in class org.opentrafficsim.road.gtu.lane.perception.AbstractPerceptionReiterable
Returns an iterator over the underlying objects.
underlying() - Method in interface org.opentrafficsim.road.gtu.lane.perception.PerceptionCollectable
Returns an iterator over the underlying objects.
underlying() - Method in class org.opentrafficsim.road.gtu.lane.perception.SortedSetPerceptionIterable
Deprecated.
Returns an iterator over the underlying objects.
UNIFORM - Static variable in interface org.opentrafficsim.road.gtu.generator.headway.ArrivalsHeadwayGenerator.HeadwayDistribution
Uniform headway distribution.
update(DirectedLanePosition, Route, GTUType) - Method in interface org.opentrafficsim.road.gtu.lane.perception.LaneStructure
Updates the underlying structure shifting the root position to the input.
update(DirectedLanePosition, Route, GTUType) - Method in class org.opentrafficsim.road.gtu.lane.perception.RollingLaneStructure
Updates the underlying structure shifting the root position to the input.
update(Length) - Method in class org.opentrafficsim.road.network.speed.SpeedLimitProspect
Updates the distance values.
updateAccessibleAdjacentLanes() - Method in interface org.opentrafficsim.road.gtu.lane.perception.categories.DefaultSimplePerception
Update the accessible adjacent lanes.
updateAccessibleAdjacentLanesLeft() - Method in interface org.opentrafficsim.road.gtu.lane.perception.categories.DefaultSimplePerception
Update the accessible adjacent lanes on the left.
updateAccessibleAdjacentLanesLeft() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.DirectDefaultSimplePerception
Update the accessible adjacent lanes on the left.
updateAccessibleAdjacentLanesRight() - Method in interface org.opentrafficsim.road.gtu.lane.perception.categories.DefaultSimplePerception
Update the accessible adjacent lanes on the right.
updateAccessibleAdjacentLanesRight() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.DirectDefaultSimplePerception
Update the accessible adjacent lanes on the right.
updateAll() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.AnticipationTrafficPerception
updateAll() - Method in interface org.opentrafficsim.road.gtu.lane.perception.categories.DefaultSimplePerception
updateAll() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.DirectBusStopPerception
updateAll() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.DirectInfrastructurePerception
updateAll() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.DirectIntersectionPerception
updateAll() - Method in interface org.opentrafficsim.road.gtu.lane.perception.categories.InfrastructurePerception
updateAll() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.AccPerception
updateAll() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.CaccPerception
updateAll() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.DirectNeighborsPerception
updateAll() - Method in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoPerception
updateBackwardHeadway() - Method in interface org.opentrafficsim.road.gtu.lane.perception.categories.DefaultSimplePerception
Update the backward headway and first object (e.g., a GTU) behind.
updateBackwardHeadway() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.DirectDefaultSimplePerception
Update the backward headway and first object (e.g., a GTU) behind.
updateCrossSection() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.DirectInfrastructurePerception
Updates a set of relative lanes representing the cross section.
updateCrossSection() - Method in interface org.opentrafficsim.road.gtu.lane.perception.categories.InfrastructurePerception
Updates a set of relative lanes representing the cross section.
updateCrossSection() - Method in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoPerception
Updates a set of relative lanes representing the cross section.
updateForwardHeadwayGTU() - Method in interface org.opentrafficsim.road.gtu.lane.perception.categories.DefaultSimplePerception
Update the forward headway and first object (a GTU) in front.
updateForwardHeadwayGTU() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.DirectDefaultSimplePerception
Update the forward headway and first object (a GTU) in front.
updateForwardHeadwayObject() - Method in interface org.opentrafficsim.road.gtu.lane.perception.categories.DefaultSimplePerception
Update the forward headway and first object (but not a GTU) in front.
updateForwardHeadwayObject() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.DirectDefaultSimplePerception
Update the forward headway and first object (but not a GTU) in front.
updateInfrastructureLaneChangeInfo(RelativeLane) - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.DirectInfrastructurePerception
Updates the infrastructural lane change info.
updateInfrastructureLaneChangeInfo(RelativeLane) - Method in interface org.opentrafficsim.road.gtu.lane.perception.categories.InfrastructurePerception
Updates the infrastructural lane change info.
updateInfrastructureLaneChangeInfo(RelativeLane) - Method in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoPerception
Updates the infrastructural lane change info.
updateLanePathInfo() - Method in interface org.opentrafficsim.road.gtu.lane.perception.categories.DefaultSimplePerception
 
updateLanePathInfo() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.DirectDefaultSimplePerception
updateLegalLaneChangePossibility(RelativeLane, LateralDirectionality) - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.DirectInfrastructurePerception
Updates the distance over which lane changes remains legally possible.
updateLegalLaneChangePossibility(RelativeLane, LateralDirectionality) - Method in interface org.opentrafficsim.road.gtu.lane.perception.categories.InfrastructurePerception
Updates the distance over which lane changes remains legally possible.
updateLegalLaneChangePossibility(RelativeLane, LateralDirectionality) - Method in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoPerception
Updates the distance over which lane changes remains legally possible.
updateNeighboringHeadways(LateralDirectionality) - Method in interface org.opentrafficsim.road.gtu.lane.perception.categories.DefaultSimplePerception
Update the objects (e.g., GTUs) in parallel, in front and behind for the lane in the given direction, with their headway relative to our GTU, and information about the status of the adjacent objects.
updateNeighboringHeadways(LateralDirectionality) - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.DirectDefaultSimplePerception
Update the objects (e.g., GTUs) in parallel, in front and behind for the lane in the given direction, with their headway relative to our GTU, and information about the status of the adjacent objects.
updateNeighboringHeadwaysLeft() - Method in interface org.opentrafficsim.road.gtu.lane.perception.categories.DefaultSimplePerception
Update the objects (e.g., GTUs) in parallel, in front and behind on the left neighboring lane, with their headway relative to our GTU, and information about the status of the adjacent objects.
updateNeighboringHeadwaysLeft() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.DirectDefaultSimplePerception
Update the objects (e.g., GTUs) in parallel, in front and behind on the left neighboring lane, with their headway relative to our GTU, and information about the status of the adjacent objects.
updateNeighboringHeadwaysRight() - Method in interface org.opentrafficsim.road.gtu.lane.perception.categories.DefaultSimplePerception
Update the objects (e.g., GTUs) in parallel, in front and behind on the right neighboring lane, with their headway relative to our GTU, and information about the status of the adjacent objects.
updateNeighboringHeadwaysRight() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.DirectDefaultSimplePerception
Update the objects (e.g., GTUs) in parallel, in front and behind on the right neighboring lane, with their headway relative to our GTU, and information about the status of the adjacent objects.
updateParallelHeadways(LateralDirectionality) - Method in interface org.opentrafficsim.road.gtu.lane.perception.categories.DefaultSimplePerception
Update the parallel objects (e.g., GTUs) for the given direction, with information about their status and parallel overlap with our GTU.
updateParallelHeadways(LateralDirectionality) - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.DirectDefaultSimplePerception
Update the parallel objects (e.g., GTUs) for the given direction, with information about their status and parallel overlap with our GTU.
updateParallelHeadwaysLeft() - Method in interface org.opentrafficsim.road.gtu.lane.perception.categories.DefaultSimplePerception
Update the parallel objects (e.g., GTUs) on the left, with information about their status and parallel overlap with our GTU.
updateParallelHeadwaysLeft() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.DirectDefaultSimplePerception
Update the parallel objects (e.g., GTUs) on the left, with information about their status and parallel overlap with our GTU.
updateParallelHeadwaysRight() - Method in interface org.opentrafficsim.road.gtu.lane.perception.categories.DefaultSimplePerception
Update the parallel objects (e.g., GTUs) on the right, with information about their status and parallel overlap with our GTU.
updateParallelHeadwaysRight() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.DirectDefaultSimplePerception
Update the parallel objects (e.g., GTUs) on the right, with information about their status and parallel overlap with our GTU.
updatePhysicalLaneChangePossibility(RelativeLane, LateralDirectionality) - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.DirectInfrastructurePerception
Updates the distance over which lane changes remains physically possible.
updatePhysicalLaneChangePossibility(RelativeLane, LateralDirectionality) - Method in interface org.opentrafficsim.road.gtu.lane.perception.categories.InfrastructurePerception
Updates the distance over which lane changes remains physically possible.
updatePhysicalLaneChangePossibility(RelativeLane, LateralDirectionality) - Method in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoPerception
Updates the distance over which lane changes remains physically possible.
updateSpeedLimit() - Method in interface org.opentrafficsim.road.gtu.lane.perception.categories.DefaultSimplePerception
Update speedLimit.
updateSpeedLimit() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.DirectDefaultSimplePerception
Update speedLimit.
updateSpeedLimitProspect(RelativeLane) - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.DirectInfrastructurePerception
Updates the speed limit prospect.
updateSpeedLimitProspect(RelativeLane) - Method in interface org.opentrafficsim.road.gtu.lane.perception.categories.InfrastructurePerception
Updates the speed limit prospect.
updateSpeedLimitProspect(RelativeLane) - Method in class org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoPerception
Updates the speed limit prospect.
upstreamLanes(GTUDirectionality, GTUType) - Method in class org.opentrafficsim.road.network.lane.Lane
Returns the lanes that could precede in a given direction and for the given GTU type.
UpstreamNeighborsIterable - Class in org.opentrafficsim.road.gtu.lane.perception
Iterable to find upstream GTU's.
UpstreamNeighborsIterable(LaneBasedGTU, LaneRecord<?>, Length, Length, RelativePosition, HeadwayGtuType, RelativeLane) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.UpstreamNeighborsIterable
Constructor.

V

valueOf(String) - Static method in enum org.opentrafficsim.road.gtu.lane.perception.headway.GTUStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.opentrafficsim.road.gtu.lane.perception.headway.Headway.ObjectType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.opentrafficsim.road.gtu.lane.perception.mental.sdm.DefaultDistraction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.opentrafficsim.road.gtu.lane.perception.RollingLaneStructureRecord.RecordLink
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.opentrafficsim.road.gtu.lane.tactical.Synchronizable.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.opentrafficsim.road.gtu.strategical.od.Interpolation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.opentrafficsim.road.network.lane.changing.LaneKeepingPolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.opentrafficsim.road.network.lane.changing.OvertakingDirection
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.opentrafficsim.road.network.lane.conflict.ConflictPriority
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.opentrafficsim.road.network.lane.conflict.ConflictType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.opentrafficsim.road.network.lane.CrossSectionLink.Priority
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.opentrafficsim.road.network.lane.LaneType.DEFAULTS
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.opentrafficsim.road.network.lane.object.sensor.Detector.CompressionMethod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.opentrafficsim.road.network.lane.object.trafficlight.TrafficLightColor
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.opentrafficsim.road.network.lane.Stripe.Permeable
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.opentrafficsim.road.gtu.lane.perception.headway.GTUStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.opentrafficsim.road.gtu.lane.perception.headway.Headway.ObjectType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.opentrafficsim.road.gtu.lane.perception.mental.sdm.DefaultDistraction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.opentrafficsim.road.gtu.lane.perception.RollingLaneStructureRecord.RecordLink
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.opentrafficsim.road.gtu.lane.tactical.Synchronizable.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.opentrafficsim.road.gtu.strategical.od.Interpolation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.opentrafficsim.road.network.lane.changing.LaneKeepingPolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.opentrafficsim.road.network.lane.changing.OvertakingDirection
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.opentrafficsim.road.network.lane.conflict.ConflictPriority
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.opentrafficsim.road.network.lane.conflict.ConflictType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.opentrafficsim.road.network.lane.CrossSectionLink.Priority
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.opentrafficsim.road.network.lane.LaneType.DEFAULTS
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.opentrafficsim.road.network.lane.object.sensor.Detector.CompressionMethod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.opentrafficsim.road.network.lane.object.trafficlight.TrafficLightColor
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.opentrafficsim.road.network.lane.Stripe.Permeable
Returns an array containing the constants of this enum type, in the order they are declared.
VCONG - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.AccelerationNoRightOvertake
Speed threshold below which traffic is considered congested.
VCONG - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveGetInLane
Congestion speed threshold parameter type.
VCONG - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveSocioSpeed
Speed threshold below which traffic is considered congested.
VCONG - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveSpeedWithCourtesy
Speed threshold below which traffic is considered congested.
VehicleModel - Interface in org.opentrafficsim.road.gtu.lane
Interface for vehicle models.
VehicleModel.MassBased - Class in org.opentrafficsim.road.gtu.lane
Defines (fixed) mass and moment of inertia about z-axis.
VehicleModelFactory - Interface in org.opentrafficsim.road.gtu.lane
Factory for vehicle models.
VGAIN - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveSocioSpeed
Vgain parameter; ego-speed sensitivity.
VGAIN - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveSpeedWithCourtesy
Anticipation speed difference parameter type.
VGAIN - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.SocioDesiredSpeed
Vgain parameter; ego-speed sensitivity.
VGAIN - Static variable in interface org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.LmrsParameters
Anticipation speed difference at full lane change desired.
VOLUNTARY - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LMRS
Parameter type for voluntary lane change incentives.
VOLUNTARY - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.steering.SteeringLmrs
Parameter type for voluntary lane change incentives.
VoluntaryIncentive - Interface in org.opentrafficsim.road.gtu.lane.tactical.util.lmrs
Interface for voluntary incentives.

W

WEAK_LEFT - Static variable in class org.opentrafficsim.road.gtu.generator.GeneratorPositions.LaneBias
Weak left-hand bias, 2nd left lane contains 50% relative to left most lane, in free traffic.
WEAK_MIDDLE - Static variable in class org.opentrafficsim.road.gtu.generator.GeneratorPositions.LaneBias
Weak middle bias, 2nd left lane contains 50% relative to left most lane, in free traffic.
WEAK_RIGHT - Static variable in class org.opentrafficsim.road.gtu.generator.GeneratorPositions.LaneBias
Weak right-hand bias, 2nd right lane contains 50% relative to right most lane, in free traffic.
Width(double[], LengthVector) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayConflict.Width
 
WienerProcess - Class in org.opentrafficsim.road.gtu.lane.perception.categories
A numerical update scheme that represents a Wiener process if dt << tau.
WienerProcess(StreamInterface, double, double, Duration, OTSSimulatorInterface) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.categories.WienerProcess
 
WRAP - Static variable in interface org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.HeadwayGtuType
The GTU is wrapped, and info is taken directly from it.
writeToFile(OTSRoadNetwork, String, boolean) - Static method in class org.opentrafficsim.road.network.lane.object.sensor.Detector
Write the contents of all detectors in to a file.
writeToFile(OTSRoadNetwork, String, boolean, String, Detector.CompressionMethod) - Static method in class org.opentrafficsim.road.network.lane.object.sensor.Detector
Write the contents of all detectors in to a file.

X

X0 - Static variable in class org.opentrafficsim.road.gtu.lane.control.AbstractActuatedControl
(C)ACC stopping distance.
A B C D E F G H I K L M N O P Q R S T U V W X 
Skip navigation links

Copyright © 2014–2019 Delft University of Technology. All rights reserved.