Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
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.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.
- absoluteContour() - Method in record class org.opentrafficsim.road.network.lane.CrossSectionGeometry
-
Returns the value of the
absoluteContourrecord component. - 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.
- AbstractArTask - Class in org.opentrafficsim.road.gtu.lane.perception.mental.ar
-
Has id, task demand and anticipation reliance as internal variables.
- AbstractArTask(String) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.mental.ar.AbstractArTask
-
Constructor.
- 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
-
Constructor.
- 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.
- AbstractIdm.IdmDesiredHeadwayModel - Class in org.opentrafficsim.road.gtu.lane.tactical.following
-
IDM desired headway model.
- AbstractIdm.IdmDesiredSpeedModel - Class in org.opentrafficsim.road.gtu.lane.tactical.following
-
IDM desired speed model.
- AbstractIdmFactory<T extends AbstractIdm> - Class in org.opentrafficsim.road.gtu.lane.tactical.following
-
Factory for IDM types.
- AbstractIdmFactory(Supplier<? extends T>, StreamInterface) - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.following.AbstractIdmFactory
-
Sets the idm model.
- AbstractIncentivesTacticalPlanner - Class in org.opentrafficsim.road.gtu.lane.tactical.lmrs
-
Copyright (c) 2013-2024 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
- AbstractIncentivesTacticalPlanner(CarFollowingModel, LaneBasedGtu, LanePerception) - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.lmrs.AbstractIncentivesTacticalPlanner
-
Constructor.
- AbstractLaneBasedMoveChecker - Class in org.opentrafficsim.road.gtu.lane
-
Abstract class that listens to move events of GTUs so checks can be performed.
- AbstractLaneBasedMoveChecker(Network) - Constructor for class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedMoveChecker
-
Constructor.
- 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, Length, PolyLine2d) - Constructor for class org.opentrafficsim.road.network.lane.object.AbstractLaneBasedObject
-
Construct a new LaneBasedObject with the required fields.
- AbstractLaneBasedObject(String, Lane, Length, PolyLine2d, Length) - Constructor for class org.opentrafficsim.road.network.lane.object.AbstractLaneBasedObject
-
Construct a new AbstractLanebasedObject with the required fields.
- AbstractLaneBasedObject(String, Lane, Length, PolyLine2d, Polygon2d) - Constructor for class org.opentrafficsim.road.network.lane.object.AbstractLaneBasedObject
-
Construct a new LaneBasedObject with the required fields.
- AbstractLaneBasedObject(String, Lane, Length, PolyLine2d, Polygon2d, Length) - Constructor for class org.opentrafficsim.road.network.lane.object.AbstractLaneBasedObject
-
Construct a new AbstractLanebasedObject with the required fields.
- 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.
- 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.
- AbstractPerceptionReiterable<O extends LaneBasedObject,
P extends PerceivedObject, 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(O) - 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. - AbstractTask - Class in org.opentrafficsim.road.gtu.lane.perception.mental
-
Has task demand as internal variable.
- AbstractTask(String) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.mental.AbstractTask
-
Constructor.
- accelerate(SimpleOperationalPlan, RelativeLane, Length, LaneBasedGtu, LanePerception, CarFollowingModel, Speed, Parameters, SpeedLimitInfo) - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.AccelerationBusStop
- accelerate(SimpleOperationalPlan, RelativeLane, Length, LaneBasedGtu, LanePerception, CarFollowingModel, Speed, Parameters, SpeedLimitInfo) - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.AccelerationConflicts
- accelerate(SimpleOperationalPlan, RelativeLane, Length, LaneBasedGtu, LanePerception, CarFollowingModel, Speed, Parameters, SpeedLimitInfo) - Method in interface org.opentrafficsim.road.gtu.lane.tactical.lmrs.AccelerationIncentive
-
Determine acceleration.
- accelerate(SimpleOperationalPlan, RelativeLane, Length, LaneBasedGtu, LanePerception, CarFollowingModel, Speed, Parameters, SpeedLimitInfo) - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.AccelerationNoRightOvertake
- accelerate(SimpleOperationalPlan, RelativeLane, Length, LaneBasedGtu, LanePerception, CarFollowingModel, Speed, Parameters, SpeedLimitInfo) - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.AccelerationSpeedLimitTransition
- accelerate(SimpleOperationalPlan, RelativeLane, Length, LaneBasedGtu, LanePerception, CarFollowingModel, Speed, Parameters, SpeedLimitInfo) - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.AccelerationTrafficLights
- acceleration() - Method in record class org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.NeighborTriplet
-
Returns the value of the
accelerationrecord component. - ACCELERATION_CONFLICTS - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LmrsFactory.Setting
-
Acceleration incentive to approach intersection conflicts (default: false).
- ACCELERATION_NO_RIGHT_OVERTAKE - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LmrsFactory.Setting
-
Acceleration incentive to not overtake traffic in the left lane (default: false).
- ACCELERATION_SPEED_LIMIT_TRANSITION - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LmrsFactory.Setting
-
Acceleration incentive to slow down prior to a lower speed limit (default: false).
- ACCELERATION_TRAFFIC_LIGHTS - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LmrsFactory.Setting
-
Acceleration incentive to approach traffic lights (default: false).
- AccelerationBusStop - Class in org.opentrafficsim.road.gtu.lane.tactical.lmrs
-
Bus stop acceleration incentive.
- AccelerationChecker - Class in org.opentrafficsim.road.gtu.lane
-
Checks acceleration bounds.
- AccelerationChecker(Network) - Constructor for class org.opentrafficsim.road.gtu.lane.AccelerationChecker
-
Constructor.
- AccelerationChecker(Network, Acceleration, Acceleration, Speed) - Constructor for class org.opentrafficsim.road.gtu.lane.AccelerationChecker
-
Constructor.
- AccelerationConflicts - Class in org.opentrafficsim.road.gtu.lane.tactical.lmrs
-
Conflicts acceleration incentive.
- AccelerationConflicts() - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.lmrs.AccelerationConflicts
-
Constructor.
- AccelerationIncentive - Interface in org.opentrafficsim.road.gtu.lane.tactical.lmrs
-
Interface for acceleration incentives.
- AccelerationNoRightOvertake - Class in org.opentrafficsim.road.gtu.lane.tactical.lmrs
-
Makes a GTU follow leaders in the left lane, with limited deceleration.
- AccelerationSpeedLimitTransition - Class in org.opentrafficsim.road.gtu.lane.tactical.lmrs
-
Acceleration incentive for speed limit transitions.
- AccelerationTrafficLights - Class in org.opentrafficsim.road.gtu.lane.tactical.lmrs
-
Acceleration incentive for traffic lights.
- 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) - 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) - 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.
- 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, LoopDetector) - Method in class org.opentrafficsim.road.network.lane.object.detector.LoopDetector.LoopDetectorMeasurement
-
Returns an accumulated value for when the front reaches the detector.
- accumulateEntry(LoopDetector.PlatoonMeasurement, LaneBasedGtu, LoopDetector) - Method in class org.opentrafficsim.road.network.lane.object.detector.LoopDetector.PlatoonSizes
- accumulateExit(C, LaneBasedGtu, LoopDetector) - Method in class org.opentrafficsim.road.network.lane.object.detector.LoopDetector.LoopDetectorMeasurement
-
Returns an accumulated value for when the rear leaves the detector.
- accumulateExit(LoopDetector.PlatoonMeasurement, LaneBasedGtu, LoopDetector) - Method in class org.opentrafficsim.road.network.lane.object.detector.LoopDetector.PlatoonSizes
- 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) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.AdaptationHeadway
- adapt(Parameters) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.AdaptationLaneChangeDesire
- adapt(Parameters) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.AdaptationSituationalAwareness
- adapt(Parameters) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.AdaptationSpeed
- adapt(Parameters) - Method in interface org.opentrafficsim.road.gtu.lane.perception.mental.BehavioralAdaptation
-
Adapt to task saturation by changing parameter values.
- adapt(Parameters) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.AdaptationSpeedChannel
-
Adapt to task saturation by changing parameter values.
- adapt(Parameters) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.AdaptationUpdateTime
- ADAPTATION_HEADWAY - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LmrsFactory.Setting
-
Enables behavioral headway adaptation (default: true).
- ADAPTATION_LANE_CHANGE - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LmrsFactory.Setting
-
Enables behavioral voluntary lane change adaptation (default: false).
- ADAPTATION_SPEED - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LmrsFactory.Setting
-
Enables behavioral speed adaptation (default: true).
- ADAPTATION_UPDATE_TIME - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LmrsFactory.Setting
-
Enables behavioral update time adaptation under ATTENTION_MATRIX (default: false).
- 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
-
Constructor.
- AdaptationLaneChangeDesire - Class in org.opentrafficsim.road.gtu.lane.perception.mental
-
Reduces the voluntary lane change desire as behavioral adaptation by setting lambda_v (applied by the LMRS on voluntary lane change desire).
- 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
-
Constructor.
- 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
-
Constructor.
- AdaptationSpeedChannel - Class in org.opentrafficsim.road.gtu.lane.perception.mental.channel
-
Reduces the desired speed as behavioral adaptation.
- AdaptationSpeedChannel() - Constructor for class org.opentrafficsim.road.gtu.lane.perception.mental.channel.AdaptationSpeedChannel
-
Constructor.
- AdaptationUpdateTime - Class in org.opentrafficsim.road.gtu.lane.perception.mental.channel
-
Behavioral adaptation which increases the update time (time step) for lower levels of attention (maximum in steady-state in the Attention Matrix).
- 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(Supplier<? extends AccelerationIncentive>) - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LmrsFactoryOld.Factory
-
Deprecated.Add acceleration incentive.
- addAccelerationIncentive(AccelerationIncentive) - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.AbstractIncentivesTacticalPlanner
-
Adds an acceleration incentive.
- 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, Duration, 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.
- addDetector(LaneDetector) - Method in class org.opentrafficsim.road.network.lane.Lane
-
Insert a detector at the right place in the detector list of this Lane.
- 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(DefaultDistraction, double) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.sdm.DistractionFactory
-
Adds a default distraction.
- addFraction(Link, GtuType, double) - Method in class org.opentrafficsim.road.od.SplitFraction
-
Add fraction to link for gtu type, this will apply to all time.
- addFraction(Link, GtuType, DurationVector, double[]) - Method in class org.opentrafficsim.road.od.SplitFraction
-
Add fraction to link over time for gtu type.
- addGtu(Duration) - Method in class org.opentrafficsim.road.gtu.generator.Platoons
-
Add GTU to the current platoon.
- addGtu(Duration, Node, Node, T) - Method in class org.opentrafficsim.road.gtu.generator.Platoons
-
Add GTU to the current platoon.
- addGtu(LaneBasedGtu) - Method in class org.opentrafficsim.road.network.lane.object.detector.TrafficLightDetector
-
Add a GTU to the set.
- 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.
- addIterable(RelativeLane, AbstractPerceptionReiterable<O, P, 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(List<? super Stripe>, StripeData...) - Method in class org.opentrafficsim.road.network.factory.LaneFactory
-
Adds a lane pair for each stripe type, where the type determines the right-hand side stripe when building from left to right and vice versa.
- addLanes(StripeData...) - Method in class org.opentrafficsim.road.network.factory.LaneFactory
-
Adds a lane pair for each stripe type, where the type determines the right-hand side stripe when building from left to right and vice versa.
- addLateral(LaneRecord) - Method in class org.opentrafficsim.road.gtu.lane.perception.structure.LaneRecord
-
Add lateral lane.
- 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(Supplier<? extends MandatoryIncentive>) - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LmrsFactoryOld.Factory
-
Deprecated.Add mandatory incentive.
- addMandatoryIncentive(MandatoryIncentive) - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.AbstractIncentivesTacticalPlanner
-
Adds a mandatory incentive.
- addNext(LaneRecord) - Method in class org.opentrafficsim.road.gtu.lane.perception.structure.LaneRecord
-
Add downstream lane.
- addPermeability(GtuType, LateralDirectionality) - Method in class org.opentrafficsim.road.network.lane.Stripe
-
Add lateral permeability for a GTU type.
- addPermeability(GtuType, LateralDirectionality) - Method in class org.opentrafficsim.road.network.lane.StripeData
-
Add lateral permeability for a GTU type.
- addPlatoon(Duration, Duration) - Method in class org.opentrafficsim.road.gtu.generator.Platoons
-
Add a platoon.
- addPrev(LaneRecord) - Method in class org.opentrafficsim.road.gtu.lane.perception.structure.LaneRecord
-
Add downstream lane.
- addShoulder(Length, LateralDirectionality, LaneType) - Method in class org.opentrafficsim.road.network.factory.LaneFactory
-
Adds 1 or 2 shoulders to the current set of lanes.
- addSpeedInfo(Length, SpeedLimitType<T>, T, Object) - Method in class org.opentrafficsim.road.network.speed.SpeedLimitProspect
-
Sets the speed info of a speed limit type.
- 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.
- 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.
- addTask(T) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.SumFuller
-
Adds a task.
- addTaskSupplier(Function<LanePerception, Set<ChannelTask>>) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelFuller
-
Add task supplier.
- addTurnOnRed(Node) - Method in class org.opentrafficsim.road.network.lane.object.trafficlight.TrafficLight
-
Add node GTUs may turn to through red.
- addVoluntaryIncentive(Supplier<? extends VoluntaryIncentive>) - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LmrsFactoryOld.Factory
-
Deprecated.Add voluntary incentive.
- addVoluntaryIncentive(VoluntaryIncentive) - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.AbstractIncentivesTacticalPlanner
-
Adds a voluntary incentive.
- ADULT_DISTRACTING - Enum constant in enum class org.opentrafficsim.road.gtu.lane.perception.mental.sdm.DefaultDistraction
-
Adult distracting.
- aggregate(C, int, Duration) - Method in class org.opentrafficsim.road.network.lane.object.detector.LoopDetector.LoopDetectorMeasurement
-
Returns an aggregated value.
- aggregate(LoopDetector.PlatoonMeasurement, int, Duration) - Method in class org.opentrafficsim.road.network.lane.object.detector.LoopDetector.PlatoonSizes
- AHEAD - Static variable in interface org.opentrafficsim.road.gtu.lane.perception.object.PerceivedObject.Kinematics.Overlap
-
Overlap information for objects ahead.
- 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.
- AlineaSwitch - Class in org.opentrafficsim.road.network.control.rampmetering
-
Switch implementing the ALINEA algorithm.
- AlineaSwitch(List<LoopDetector>) - Constructor for class org.opentrafficsim.road.network.control.rampmetering.AlineaSwitch
-
Constructor.
- ALL_STOP - Enum constant in enum class org.opentrafficsim.road.network.lane.conflict.ConflictPriority
-
All-way stop.
- ALL_STOP - Enum constant in enum class org.opentrafficsim.road.network.lane.CrossSectionLink.Priority
-
Priority according to all-stop rules.
- ALPHA - Static variable in class org.opentrafficsim.road.gtu.lane.perception.mental.ar.ArFuller
-
Fraction of primary task that can be reduced by anticipation reliance.
- ANSWERING_CELL_PHONE - Enum constant in enum class org.opentrafficsim.road.gtu.lane.perception.mental.sdm.DefaultDistraction
-
Answering cell phone.
- 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 record 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 record 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 record 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.
- ANTICIPATION_RELIANCE - Enum constant in enum class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LmrsFactory.FullerImplementation
-
Task demand based on one primary and multiple auxiliary tasks.
- 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
-
Constructor.
- AnticipationDensity.CountAndDistance - Class in org.opentrafficsim.road.gtu.lane.perception.categories
-
Intermediate data to determine density.
- AnticipationInfo - Record 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 record class org.opentrafficsim.road.gtu.lane.tactical.util.AnticipationInfo
-
Creates an instance of a
AnticipationInforecord class. - AnticipationPerceivedGtuType(Estimation, Anticipation, Supplier<Duration>) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.PerceivedGtuType.AnticipationPerceivedGtuType
-
Constructor.
- 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.channel.ChannelTaskRoadSideDistraction.Supplier
- apply(LanePerception) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.Fuller
- apply(LanePerception) - Method in interface org.opentrafficsim.road.gtu.lane.perception.mental.Mental
-
Apply mental model on perception.
- applyOd(RoadNetwork, OdMatrix, OdOptions, DetectorType) - Static method in class org.opentrafficsim.road.od.OdApplier
-
Applies the OD to the network by creating vehicle generators.
- approachConflicts(Parameters, Iterable<PerceivedConflict>, PerceptionCollectable<PerceivedGtu, 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.
- ArFuller - Class in org.opentrafficsim.road.gtu.lane.perception.mental.ar
-
Extends Fuller with the concept of anticipation reliance (AR).
- ArFuller(Set<ArTask>, Set<BehavioralAdaptation>, String) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.mental.ar.ArFuller
-
Constructor.
- 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, OtsSimulatorInterface, StreamInterface, ArrivalsHeadwayGenerator.HeadwayDistribution) - Constructor for class org.opentrafficsim.road.gtu.generator.headway.ArrivalsHeadwayGenerator
-
Constructor.
- ArrivalsHeadwayGenerator.HeadwayDistribution - Interface in org.opentrafficsim.road.gtu.generator.headway
-
Headway distribution.
- ArTask - Interface in org.opentrafficsim.road.gtu.lane.perception.mental.ar
-
Interface for tasks within in an Anticipation Reliance context where a task manager determines level of Anticipation Reliance and task demand.
- ArTaskCarFollowing - Class in org.opentrafficsim.road.gtu.lane.perception.mental.ar
-
Task demand for car-following.
- ArTaskCarFollowingExp - Class in org.opentrafficsim.road.gtu.lane.perception.mental.ar
-
Car-following task demand based on headway with exponential relationship.
- ArTaskConstant - Class in org.opentrafficsim.road.gtu.lane.perception.mental.ar
-
Class for constant demand.
- ArTaskConstant(String, double) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.mental.ar.ArTaskConstant
-
Constructor.
- ArTaskExponential - Class in org.opentrafficsim.road.gtu.lane.perception.mental.ar
-
Class for exponential demand.
- ArTaskExponential(String, double, double, Duration, OtsSimulatorInterface) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.mental.ar.ArTaskExponential
-
Constructor.
- ArTaskHeadwayBased - Class in org.opentrafficsim.road.gtu.lane.perception.mental.ar
-
Task class that translates a (composite) headway in to a task demand.
- ArTaskHeadwayBased(String) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.mental.ar.ArTaskHeadwayBased
-
Constructor.
- ArTaskLaneChanging - Class in org.opentrafficsim.road.gtu.lane.perception.mental.ar
-
Lane changing task based on car-following (as gap-acceptance proxy), and an underlying consideration to include adjacent lanes.
- ArTaskLaneChangingD - Class in org.opentrafficsim.road.gtu.lane.perception.mental.ar
-
Lane change task demand depending on lane change desire.
- ArTaskLaneChangingD() - Constructor for class org.opentrafficsim.road.gtu.lane.perception.mental.ar.ArTaskLaneChangingD
-
Constructor.
- ArTaskRoadSideDistraction - Class in org.opentrafficsim.road.gtu.lane.perception.mental.ar
-
Task-demand for road-side distraction.
- ArTaskRoadSideDistraction(LaneBasedGtu) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.mental.ar.ArTaskRoadSideDistraction
-
Constructor.
- asArrivalsSupplier() - Method in class org.opentrafficsim.road.gtu.generator.Injections
-
Returns a Supplier<Duration> view to supply inter-arrival time of injections.
- asGeneratorPositions() - Method in class org.opentrafficsim.road.gtu.generator.Injections
-
Returns a GeneratorPositions view of injections.
- asIdSupplier() - Method in class org.opentrafficsim.road.gtu.generator.Injections
-
Returns an Supplier<String> view as id supplier of injections.
- asLaneBasedGtuCharacteristicsGenerator() - Method in class org.opentrafficsim.road.gtu.generator.Injections
-
Returns a characteristics generator view of the injections, as used by
LaneBasedGtuGenerator. - asRoomChecker() - Method in class org.opentrafficsim.road.gtu.generator.Injections
-
Returns RoomChecker view of injections.
- asTableNonPeriodicData(RoadNetwork, GtuType...) - Static method in class org.opentrafficsim.road.network.lane.object.detector.LoopDetector
-
Returns a Table with all non-periodic data, such as vehicle passage times or platoon counts.
- asTablePeriodicData(RoadNetwork, GtuType...) - Static method in class org.opentrafficsim.road.network.lane.object.detector.LoopDetector
-
Returns a Table with all periodic data, such as flow and speed per minute.
- asTablePositions(RoadNetwork) - Static method in class org.opentrafficsim.road.network.lane.object.detector.LoopDetector
-
Returns a Table with loop detector positions.
- ATT - Static variable in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.AdaptationUpdateTime
-
Level of attention, which is the maximum in the steady state of the Attention Matrix.
- ATT - Static variable in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelFuller
-
Level of attention, which is the maximum in the steady state of the Attention Matrix.
- ATTENTION_MATRIX - Enum constant in enum class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LmrsFactory.FullerImplementation
-
Task demand as steady-state in the attention matrix.
- AttentionMatrix - Class in org.opentrafficsim.road.gtu.lane.perception.mental.channel
-
This class describes attention over channels, based on task demand per channel.
- AttentionMatrix(double[]) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.mental.channel.AttentionMatrix
-
Constructor which pre-calculates attention distribution assuming drivers are serial mono-taskers.
B
- 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.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. when speed limit drops.
- BABY_DISTRACTING - Enum constant in enum class org.opentrafficsim.road.gtu.lane.perception.mental.sdm.DefaultDistraction
-
Baby distracting.
- 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. stop/go at traffic light.
- BCRIT - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.util.TrafficLightUtil
-
Maximum deceleration for stopping for yellow traffic light.
- BehavioralAdaptation - Interface in org.opentrafficsim.road.gtu.lane.perception.mental
-
Behavioral adaptation by changing parameter values.
- BEHIND - Static variable in interface org.opentrafficsim.road.gtu.lane.perception.object.PerceivedObject.Kinematics.Overlap
-
Overlap information for objects behind.
- BETA - Static variable in class org.opentrafficsim.road.gtu.lane.perception.mental.ar.ArFuller
-
Fraction of auxiliary tasks that can be reduced by anticipation reliance.
- BETA_D - Static variable in class org.opentrafficsim.road.gtu.lane.perception.mental.AdaptationLaneChangeDesire
-
Parameter for desired speed scaling.
- BETA_T - Static variable in class org.opentrafficsim.road.gtu.lane.perception.mental.AdaptationHeadway
-
Parameter for desired headway scaling.
- BETA_V0 - Static variable in class org.opentrafficsim.road.gtu.lane.perception.mental.AdaptationSpeed
-
Parameter for desired speed scaling.
- BETA_V0 - Static variable in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.AdaptationSpeedChannel
-
Parameter for desired speed scaling.
- BICYCLE_PATH - Static variable in class org.opentrafficsim.road.definitions.DefaultsRoadNl
-
Bicycle path (fietspad).
- BLACK - Enum constant in enum class org.opentrafficsim.road.network.lane.object.trafficlight.TrafficLightColor
-
Traffic light is not working.
- BLOCK - Static variable in class org.opentrafficsim.road.definitions.DefaultsRoadNl
-
Block stripe.
- Blockable - Interface in org.opentrafficsim.road.gtu.lane.tactical
-
Interface for tactical planners that can report their blocking status.
- BOOKKEEPING - Static variable in class org.opentrafficsim.road.od.OdOptions
-
Lane bookkeeping.
- 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
- Break - Class in org.opentrafficsim.road.gtu.lane
-
Utility to make debugging on a specific GTU more convenient.
- build() - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.sdm.DistractionFactory
-
Returns the list of distractions.
- build(StreamInterface) - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LmrsFactoryOld.Factory
-
Deprecated.Builds an
LmrsFactory. - build(RoadNetwork) - Static method in class org.opentrafficsim.road.network.sampling.RoadSampler
-
Returns a factory to create a sampler.
- buildConflicts(List<Lane>, OtsSimulatorInterface, ConflictBuilder.WidthGenerator) - Static method in class org.opentrafficsim.road.network.lane.conflict.ConflictBuilder
-
Build conflicts on list of lanes.
- buildConflicts(List<Lane>, OtsSimulatorInterface, ConflictBuilder.WidthGenerator, LaneCombinationList, LaneCombinationList, String) - Static method in class org.opentrafficsim.road.network.lane.conflict.ConflictBuilder
-
Build conflicts on list of lanes.
- buildConflicts(Lane, Lane, OtsSimulatorInterface, ConflictBuilder.WidthGenerator) - Static method in class org.opentrafficsim.road.network.lane.conflict.ConflictBuilder
-
Build conflict on single lane pair.
- buildConflicts(Lane, Lane, OtsSimulatorInterface, ConflictBuilder.WidthGenerator, boolean) - Static method in class org.opentrafficsim.road.network.lane.conflict.ConflictBuilder
-
Build conflict on single lane pair.
- buildConflicts(RoadNetwork, OtsSimulatorInterface, ConflictBuilder.WidthGenerator) - Static method in class org.opentrafficsim.road.network.lane.conflict.ConflictBuilder
-
Build conflicts on network.
- buildConflicts(RoadNetwork, OtsSimulatorInterface, ConflictBuilder.WidthGenerator, LaneCombinationList, LaneCombinationList) - Static method in class org.opentrafficsim.road.network.lane.conflict.ConflictBuilder
-
Build conflicts on network.
- buildConflictsParallel(List<Lane>, OtsSimulatorInterface, ConflictBuilder.WidthGenerator) - Static method in class org.opentrafficsim.road.network.lane.conflict.ConflictBuilder
-
Build conflicts on list of lanes; parallel implementation.
- buildConflictsParallel(RoadNetwork, Map<String, Set<Link>>, OtsSimulatorInterface, ConflictBuilder.WidthGenerator) - Static method in class org.opentrafficsim.road.network.lane.conflict.ConflictBuilder
-
Build conflicts on network using only the groups of links that have been identified as candidates with conflicts; parallel implementation.
- buildConflictsParallel(RoadNetwork, OtsSimulatorInterface, ConflictBuilder.WidthGenerator) - Static method in class org.opentrafficsim.road.network.lane.conflict.ConflictBuilder
-
Build conflicts on network; parallel implementation.
- buildConflictsParallel(RoadNetwork, OtsSimulatorInterface, ConflictBuilder.WidthGenerator, LaneCombinationList, LaneCombinationList) - Static method in class org.opentrafficsim.road.network.lane.conflict.ConflictBuilder
-
Build conflicts on network; parallel implementation.
- buildConflictsParallelBig(List<Lane>, OtsSimulatorInterface, ConflictBuilder.WidthGenerator, LaneCombinationList, LaneCombinationList) - Static method in class org.opentrafficsim.road.network.lane.conflict.ConflictBuilder
-
Build conflicts on list of lanes; parallel implementation.
- buildConflictsParallelSmall(List<Lane>, OtsSimulatorInterface, ConflictBuilder.WidthGenerator, LaneCombinationList, LaneCombinationList) - Static method in class org.opentrafficsim.road.network.lane.conflict.ConflictBuilder
-
Build conflicts on list of lanes; parallel implementation.
- buildPlanFromSimplePlan(LaneBasedGtu, SimpleOperationalPlan, Duration) - Static method in class org.opentrafficsim.road.gtu.lane.plan.operational.LaneOperationalPlanBuilder
-
Build operational plan from a simple plan.
- buildRoamingPlan(LaneBasedGtu, Acceleration, Duration, Duration) - Static method in class org.opentrafficsim.road.gtu.lane.plan.operational.LaneOperationalPlanBuilder
-
Builds a plan from any position not on a lane, towards a reasonable location on a lane on the route.
- 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.
- BUS_LANE - Static variable in class org.opentrafficsim.road.definitions.DefaultsRoadNl
-
Bus lane.
- BUS_STOP - Enum constant in enum class org.opentrafficsim.road.network.lane.CrossSectionLink.Priority
-
Priority at bus stop, i.e. bus has right of way if it wants to leave the bus stop.
- BusSchedule - Class in org.opentrafficsim.road.gtu.lane.tactical.pt
-
Copyright (c) 2013-2024 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
- BusSchedule(String, GtuType, String) - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.pt.BusSchedule
-
Constructor.
- BusSchedule(String, GtuType, List<Node>, String) - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.pt.BusSchedule
-
Constructor.
- BusStop - Class in org.opentrafficsim.road.network.lane.object
-
A bus stop is a location on a lane.
- BusStop(String, Lane, Length, String, GtuType) - Constructor for class org.opentrafficsim.road.network.lane.object.BusStop
-
Constructor.
- BUSSTOP - Enum constant in enum class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedObject.ObjectType
-
Bus stop.
- BusStopConflictRule - Class in org.opentrafficsim.road.network.lane.conflict
-
Conflict rule for conflicts where busses enter the lane after a stop.
- BusStopConflictRule(OtsSimulatorInterface, GtuType) - 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(double, double) - Static method in class org.opentrafficsim.road.gtu.generator.GeneratorPositions.LaneBias
-
Returns a bias by speed with normal extent.
- bySpeed(Speed, Speed) - 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
- 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, PerceivedGtuType) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.CaccPerception
-
Constructor using specified sensors.
- calculateTaskDemand(LanePerception) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.AbstractTask
-
Calculates the task demand.
- calculateTaskDemand(LanePerception) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.ar.ArTaskCarFollowingExp
- calculateTaskDemand(LanePerception) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.ar.ArTaskConstant
- calculateTaskDemand(LanePerception) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.ar.ArTaskExponential
- calculateTaskDemand(LanePerception) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.ar.ArTaskHeadwayBased
- calculateTaskDemand(LanePerception) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.ar.ArTaskLaneChangingD
- calculateTaskDemand(LanePerception) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.ar.ArTaskRoadSideDistraction
- calculateTaskDemand(LanePerception) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelTaskAcceleration
- calculateTaskDemand(LanePerception) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelTaskCarFollowing
- calculateTaskDemand(LanePerception) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelTaskConflict
- calculateTaskDemand(LanePerception) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelTaskConstant
- calculateTaskDemand(LanePerception) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelTaskCooperation
- calculateTaskDemand(LanePerception) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelTaskLaneChange
- calculateTaskDemand(LanePerception) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelTaskLocalDistraction
- calculateTaskDemand(LanePerception) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelTaskRoadSideDistraction
- calculateTaskDemand(LanePerception) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelTaskScan
- calculateTaskDemand(LanePerception) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelTaskSignal
- calculateTaskDemand(LanePerception) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelTaskSocio
- calculateTaskDemand(LanePerception) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelTaskTrafficLight
- calculateWeight(int, int, int, Speed) - Method in class org.opentrafficsim.road.gtu.generator.GeneratorPositions.LaneBias
-
Returns a random draw weight for given lane.
- canBeAhead(PerceivedGtu, 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.
- cancelAllEvents() - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedGtu
-
Cancels all future events.
- canPlace() - Method in class org.opentrafficsim.road.gtu.generator.LaneBasedGtuGenerator.Placement
-
Returns whether the GTU can be placed.
- canPlace(SortedSet<PerceivedGtu>, LaneBasedGtuCharacteristics, Duration, LanePosition) - Method in class org.opentrafficsim.road.gtu.generator.CfRoomChecker
- canPlace(SortedSet<PerceivedGtu>, LaneBasedGtuCharacteristics, Duration, LanePosition) - 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<PerceivedGtu>, LaneBasedGtuCharacteristics, Duration, LanePosition) - Method in class org.opentrafficsim.road.gtu.generator.TtcRoomChecker
- canTurnOnRed() - Method in class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedTrafficLight
-
Whether the perceiving GTU may turn on red.
- canTurnOnRed(Route, GtuType) - Method in class org.opentrafficsim.road.network.lane.object.trafficlight.TrafficLight
-
Whether a GTU can turn on red.
- CAR_FOLLOWING_MODEL - Static variable in interface org.opentrafficsim.road.gtu.lane.tactical.following.CarFollowingModel
-
Parameter type for car-following model.
- CAR_FOLLOWING_MODEL - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LmrsFactory.Setting
-
Car-following model: IDM or IDM_PLUS (default).
- 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.
- CategoricalLanePerception - Class in org.opentrafficsim.road.gtu.lane.perception
-
The perception module of a GTU based on lanes.
- CategoricalLanePerception(LaneBasedGtu) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.CategoricalLanePerception
-
Create a new LanePerception module without mental module.
- CategoricalLanePerception(LaneBasedGtu, Mental) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.CategoricalLanePerception
-
Create a new LanePerception module with mental module.
- Categorization - Class in org.opentrafficsim.road.od
-
A categorization determines for what part of traffic certain demand data is applicable.
- Categorization(String, Class<?>, Class<?>...) - Constructor for class org.opentrafficsim.road.od.Categorization
-
Constructor.
- Category - Class in org.opentrafficsim.road.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.od.Category
-
Constructor.
- centerLine() - Method in record class org.opentrafficsim.road.network.lane.CrossSectionGeometry
-
Returns the value of the
centerLinerecord component. - 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
-
Constructor.
- 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
-
Constructor.
- changeLaneInstantaneously(LateralDirectionality) - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedGtu
-
Change lanes instantaneously.
- ChannelFuller - Class in org.opentrafficsim.road.gtu.lane.perception.mental.channel
-
Fuller implementation with perception channels.
- ChannelFuller(Collection<Function<LanePerception, Set<ChannelTask>>>, Set<BehavioralAdaptation>) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelFuller
-
Constructor.
- ChannelMental - Interface in org.opentrafficsim.road.gtu.lane.perception.mental.channel
-
Interface for mental modules that implement perception channels.
- ChannelTask - Interface in org.opentrafficsim.road.gtu.lane.perception.mental.channel
-
Task in the context of a channel-based perception.
- ChannelTaskAcceleration - Class in org.opentrafficsim.road.gtu.lane.perception.mental.channel
-
Task demand for acceleration from stand-still or low speeds.
- ChannelTaskAcceleration() - Constructor for class org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelTaskAcceleration
-
Constructor.
- ChannelTaskCarFollowing - Class in org.opentrafficsim.road.gtu.lane.perception.mental.channel
-
Task demand for car-following.
- ChannelTaskCarFollowing() - Constructor for class org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelTaskCarFollowing
-
Constructor that will use the first leader from NeighborsPerception in the current lane.
- ChannelTaskCarFollowing(Function<LanePerception, PerceptionCollectable.UnderlyingDistance<LaneBasedGtu>>) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelTaskCarFollowing
-
Constructor that provides a supplier for a leader that follows a non-default logic.
- ChannelTaskConflict - Class in org.opentrafficsim.road.gtu.lane.perception.mental.channel
-
Task demand for a group of conflicts pertaining to the same conflicting road.
- ChannelTaskConstant - Class in org.opentrafficsim.road.gtu.lane.perception.mental.channel
-
Constant task demand.
- ChannelTaskConstant(String, Object, double) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelTaskConstant
-
Constructor.
- ChannelTaskCooperation - Class in org.opentrafficsim.road.gtu.lane.perception.mental.channel
-
Task demand for potential cut-in or cooperation.
- ChannelTaskLaneChange - Class in org.opentrafficsim.road.gtu.lane.perception.mental.channel
-
Task demand for lane changing left and right.
- ChannelTaskLocalDistraction - Class in org.opentrafficsim.road.gtu.lane.perception.mental.channel
-
Task demand from local distraction.
- ChannelTaskLocalDistraction(Object, LateralDirectionality) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelTaskLocalDistraction
-
Constructor.
- ChannelTaskRoadSideDistraction - Class in org.opentrafficsim.road.gtu.lane.perception.mental.channel
-
Channel implementation of task due to road side distraction.
- ChannelTaskRoadSideDistraction(DistractionField, LateralDirectionality) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelTaskRoadSideDistraction
-
Constructor.
- ChannelTaskRoadSideDistraction.Supplier - Class in org.opentrafficsim.road.gtu.lane.perception.mental.channel
-
Supplier of distraction tasks.
- ChannelTaskScan - Class in org.opentrafficsim.road.gtu.lane.perception.mental.channel
-
Task demand for scanning.
- ChannelTaskScan(Object) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelTaskScan
-
Constructor.
- ChannelTaskSignal - Class in org.opentrafficsim.road.gtu.lane.perception.mental.channel
-
Task demand for signal (front: brake lights, left: right indicator, right: left indicator).
- ChannelTaskSignal(Object) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelTaskSignal
-
Constructor.
- ChannelTaskSocio - Class in org.opentrafficsim.road.gtu.lane.perception.mental.channel
-
Task demand for social pressure.
- ChannelTaskSocio() - Constructor for class org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelTaskSocio
-
Constructor.
- ChannelTaskTrafficLight - Class in org.opentrafficsim.road.gtu.lane.perception.mental.channel
-
Task demand for traffic lights.
- ChannelTaskTrafficLight() - Constructor for class org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelTaskTrafficLight
-
Constructor.
- characteristicsGenerator() - Method in record class org.opentrafficsim.road.od.OdApplier.GeneratorObjects
-
Returns the value of the
characteristicsGeneratorrecord component. - checkMove(LaneBasedGtu) - Method in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedMoveChecker
-
Check the move of the given GTU.
- checkMove(LaneBasedGtu) - Method in class org.opentrafficsim.road.gtu.lane.AccelerationChecker
- checkMove(LaneBasedGtu) - Method in class org.opentrafficsim.road.gtu.lane.CollisionDetector
- checkMove(LaneBasedGtu) - Method in class org.opentrafficsim.road.gtu.lane.MultiLaneBasedMoveChecker
- CHILD_DISTRACTING - Enum constant in enum class org.opentrafficsim.road.gtu.lane.perception.mental.sdm.DefaultDistraction
-
Child distracting.
- chooseLaneAtSplit(Lane, Set<Lane>) - Method in interface org.opentrafficsim.road.gtu.lane.tactical.LaneBasedTacticalPlanner
-
Selects a lane from a possible set.
- clearLaneChangeInfoCache() - Method in class org.opentrafficsim.road.network.RoadNetwork
-
Clears all lane change info graphs and cached sets.
- collect(Supplier<I>, PerceptionCollectable.PerceptionAccumulator<? super U, I>, Function<I, C>) - Method in class org.opentrafficsim.road.gtu.lane.perception.AbstractPerceptionReiterable
- collect(Supplier<I>, PerceptionCollectable.PerceptionAccumulator<? super U, I>, Function<I, C>) - Method in interface org.opentrafficsim.road.gtu.lane.perception.PerceptionCollectable
-
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.
- COLLISION - Static variable in class org.opentrafficsim.road.gtu.lane.CollisionDetector
-
Collision event.
- CollisionDetector - Class in org.opentrafficsim.road.gtu.lane
-
Checks for collisions.
- CollisionDetector(Network) - 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
-
Constructor.
- CollisionException(String) - Constructor for exception org.opentrafficsim.road.gtu.lane.CollisionException
-
Constructor.
- CollisionException(String, Throwable) - Constructor for exception org.opentrafficsim.road.gtu.lane.CollisionException
-
Constructor.
- CollisionException(Throwable) - Constructor for exception org.opentrafficsim.road.gtu.lane.CollisionException
-
Constructor.
- combineInteractionTerm(Acceleration, Parameters, Speed, Speed, Length, PerceptionIterable<? extends PerceivedObject>) - 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 PerceivedObject>) - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.Idm
- combineInteractionTerm(Acceleration, Parameters, Speed, Speed, Length, PerceptionIterable<? extends PerceivedObject>) - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.IdmPlus
- combineInteractionTerm(Acceleration, Parameters, Speed, Speed, Length, PerceptionIterable<? extends PerceivedObject>) - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.IdmPlusMulti
- compareTo(PerceivedObject) - Method in interface org.opentrafficsim.road.gtu.lane.perception.object.PerceivedObject
- compareTo(PerceptionCollectable.UnderlyingDistance<U>) - Method in record class org.opentrafficsim.road.gtu.lane.perception.PerceptionCollectable.UnderlyingDistance
- compareTo(RelativeLane) - Method in class org.opentrafficsim.road.gtu.lane.perception.RelativeLane
- compareTo(NavigatingIterable.Entry<?>) - Method in record class org.opentrafficsim.road.gtu.lane.perception.structure.NavigatingIterable.Entry
- compareTo(LaneDetector) - Method in class org.opentrafficsim.road.network.lane.object.detector.LaneDetector
- compareTo(LaneChangeInfo) - Method in record class org.opentrafficsim.road.network.LaneChangeInfo
- compensate(T, FrequencyVector, DurationVector, 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.
- computeBusStops() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.DirectBusStopPerception
-
Returns bus stops.
- computeGtuAlongside(LateralDirectionality) - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.DirectNeighborsPerception
-
Computes whether there is a GTU alongside.
- computeGtuAlongside(LateralDirectionality) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.NeighborsPerceptionChannel
-
Computes whether there is a GTU alongside.
- 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 - Enum constant in enum class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedObject.ObjectType
-
Intersection conflict.
- 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
-
Conflict builder allows automatic generation of conflicts.
- 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
-
Constructor.
- conflictPriority() - Method in class org.opentrafficsim.road.network.lane.conflict.Conflict
-
Returns the conflict priority.
- ConflictPriority - Enum Class 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 Class 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.
- 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_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.
- 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.od.OdMatrix
-
Returns whether there is data for the specified origin, destination and category.
- 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.
- Controllable - Interface in org.opentrafficsim.road.gtu.lane.tactical
-
Interface for tactical planners to return the control state for visualization.
- Controllable.State - Enum Class in org.opentrafficsim.road.gtu.lane.tactical
-
Control state.
- ControlTacticalPlanner - Interface in org.opentrafficsim.road.gtu.lane.control
-
Interface for tactical planners that use control.
- CONVERSING - Enum constant in enum class org.opentrafficsim.road.gtu.lane.perception.mental.sdm.DefaultDistraction
-
Conversing.
- convert(float[]) - Method in class org.opentrafficsim.road.network.sampling.data.WorldDirData
- convertValue(float) - Method in class org.opentrafficsim.road.network.sampling.data.WorldDirData
- cooperate(LanePerception, Parameters, SpeedLimitInfo, CarFollowingModel, LateralDirectionality, Desire) - Method in interface org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.Cooperation
-
Determine acceleration for cooperation.
- COOPERATING - Enum constant in enum class org.opentrafficsim.road.gtu.lane.tactical.Synchronizable.State
-
Subject vehicle is cooperating for a lane change of another GTU.
- Cooperation - Interface in org.opentrafficsim.road.gtu.lane.tactical.util.lmrs
-
Different forms of cooperation.
- COOPERATION - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LmrsFactory.Setting
-
Lane change cooperation: PASSIVE (default), PASSIVE_MOVING or ACTIVE.
- CountAndDistance() - Constructor for class org.opentrafficsim.road.gtu.lane.perception.categories.AnticipationDensity.CountAndDistance
-
Constructor.
- coveredDistance(double) - Method in class org.opentrafficsim.road.network.lane.Lane
-
Returns the covered distance driven to the given fractional position.
- create() - Method in class org.opentrafficsim.road.gtu.generator.characteristics.DefaultLaneBasedGtuCharacteristicsGeneratorOd.Factory
-
Creates the default GTU characteristics generator based on OD information.
- create() - Method in class org.opentrafficsim.road.network.sampling.RoadSampler.Factory
-
Create sampler.
- create(Set<LanePosition>, StreamInterface) - Static method in interface org.opentrafficsim.road.gtu.generator.GeneratorPositions
-
Create a GeneratorPositions object to draw positions from.
- create(Set<LanePosition>, StreamInterface, Map<CrossSectionLink, Double>, Map<CrossSectionLink, Node>) - Static method in interface org.opentrafficsim.road.gtu.generator.GeneratorPositions
-
Create a GeneratorPositions object to draw positions from.
- create(Set<LanePosition>, StreamInterface, GeneratorPositions.LaneBiases) - Static method in interface org.opentrafficsim.road.gtu.generator.GeneratorPositions
-
Create a GeneratorPositions object to draw positions from.
- create(Set<LanePosition>, StreamInterface, GeneratorPositions.LaneBiases, Map<CrossSectionLink, Double>, Map<CrossSectionLink, Node>) - Static method in interface org.opentrafficsim.road.gtu.generator.GeneratorPositions
-
Create a GeneratorPositions object to draw positions from.
- create(GtuType) - Method in interface org.opentrafficsim.road.gtu.lane.VehicleModelFactory
-
Create next vehicle model for given GTU type.
- 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
- create(LaneBasedGtu) - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LmrsFactoryOld
-
Deprecated.
- 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.LaneBasedStrategicalRoutePlannerFactory
- createPerceivedGtu(LaneBasedGtu, LaneBasedObject, LaneBasedGtu, Length, boolean) - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.DefaultCaccSensors
-
Creates a perceived object from a GTU, downstream or upstream.
- createPerceivedGtu(LaneBasedGtu, LaneBasedObject, LaneBasedGtu, Length, boolean) - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.PerceivedGtuType.AnticipationPerceivedGtuType
- createPerceivedGtu(LaneBasedGtu, LaneBasedObject, LaneBasedGtu, Length, boolean) - Method in interface org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.PerceivedGtuType
-
Creates a perceived object from a GTU, downstream or upstream.
- createStraightLane(CrossSectionLink, String, Length, Length, Length, Length, LaneType, Map<GtuType, Speed>) - Static method in class org.opentrafficsim.road.network.lane.LaneGeometryUtil
-
Creates a simple straight lane.
- createStraightLane(CrossSectionLink, String, Length, Length, LaneType, Map<GtuType, Speed>) - Static method in class org.opentrafficsim.road.network.lane.LaneGeometryUtil
-
Creates a simple straight lane.
- createStraightLane(CrossSectionLink, String, ContinuousPiecewiseLinearFunction, ContinuousPiecewiseLinearFunction, LaneType, Map<GtuType, Speed>) - Static method in class org.opentrafficsim.road.network.lane.LaneGeometryUtil
-
Creates a simple straight lane.
- createStraightShoulder(CrossSectionLink, String, Length, Length, Length, Length, LaneType) - Static method in class org.opentrafficsim.road.network.lane.LaneGeometryUtil
-
Creates a simple straight shoulder.
- createStraightStripe(StripeData, String, CrossSectionLink, Length, Length) - Static method in class org.opentrafficsim.road.network.lane.LaneGeometryUtil
-
Creates a simple straight lane.
- CROSSING - Enum constant in enum class org.opentrafficsim.road.network.lane.conflict.ConflictType
-
Crossing conflict.
- CrossSectionElement - Class in org.opentrafficsim.road.network.lane
-
Cross section elements are used to compose a CrossSectionLink.
- CrossSectionElement(CrossSectionLink, String, CrossSectionGeometry) - Constructor for class org.opentrafficsim.road.network.lane.CrossSectionElement
-
Constructor.
- CrossSectionGeometry - Record Class in org.opentrafficsim.road.network.lane
-
Cross-section element geometry.
- CrossSectionGeometry(OtsLine2d, Polygon2d, ContinuousPiecewiseLinearFunction, ContinuousPiecewiseLinearFunction) - Constructor for record class org.opentrafficsim.road.network.lane.CrossSectionGeometry
-
Constructor.
- 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, OtsLine2d, ContinuousPiecewiseLinearFunction, LaneKeepingPolicy) - Constructor for class org.opentrafficsim.road.network.lane.CrossSectionLink
-
Construction of a cross section link.
- CrossSectionLink.Priority - Enum Class in org.opentrafficsim.road.network.lane
-
Priority of a link.
- CURRENT - Static variable in class org.opentrafficsim.road.gtu.lane.perception.RelativeLane
-
Current lane.
- CURVATURE - Static variable in class org.opentrafficsim.road.network.speed.SpeedLimitTypes
-
Curvature speed limit type.
- CUSTOM_ACCELERATION_INCENTIVES - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LmrsFactory.Setting
-
Custom acceleration incentives.
- CUSTOM_MANDATORY_INCENTIVES - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LmrsFactory.Setting
-
Custom mandatory lane change incentives.
- CUSTOM_VOLUNTARY_INCENTIVES - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LmrsFactory.Setting
-
Custom voluntary lane change incentives.
- CycleTimeLightController - Class in org.opentrafficsim.road.network.control.rampmetering
-
Controller using a cycle time.
- CycleTimeLightController(OtsSimulatorInterface, List<TrafficLight>, DetectorType) - Constructor for class org.opentrafficsim.road.network.control.rampmetering.CycleTimeLightController
-
Constructor.
D
- DASHED - Static variable in class org.opentrafficsim.road.definitions.DefaultsRoadNl
-
Dashed stripe.
- DCOOP - Static variable in interface org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.LmrsParameters
-
Cooperative lane change desire threshold.
- deadEnd() - Method in record class org.opentrafficsim.road.network.LaneChangeInfo
-
Returns the value of the
deadEndrecord component. - DEADEND - Static variable in interface org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.Synchronization
-
Synchronization that only includes stopping for a dead-end.
- DEFAULT_DETECTOR_ELEVATION - Static variable in class org.opentrafficsim.road.network.lane.object.detector.LaneDetector
-
Default elevation of a detector; if the lane is not at elevation 0; this value is probably far off.
- DEFAULT_SUPPLIERS - Static variable in interface org.opentrafficsim.road.gtu.strategical.RouteGenerator
-
Cache of default route generators per stream and link-weight.
- DEFAULT_TRAFFICLIGHT_ELEVATION - Static variable in class org.opentrafficsim.road.network.lane.object.trafficlight.TrafficLight
-
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.
- DefaultCaccSensors - Class in org.opentrafficsim.road.gtu.lane.perception.categories.neighbors
-
Default CACC sensors.
- DefaultCaccSensors() - Constructor for class org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.DefaultCaccSensors
-
Constructor.
- 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
-
Constructor.
- DefaultDistraction - Enum Class in org.opentrafficsim.road.gtu.lane.perception.mental.sdm
-
Set of default distractions as derived by the research of Manuel Lindorfer.
- DefaultLaneBasedGtuCharacteristicsGeneratorOd - Class in org.opentrafficsim.road.gtu.generator.characteristics
-
Default generator for
LaneBasedGtuCharacteristicsin a context with OD information. - DefaultLaneBasedGtuCharacteristicsGeneratorOd.Factory - Class in org.opentrafficsim.road.gtu.generator.characteristics
-
Factory for
DefaultGtuCharacteristicsGeneratorOD. - defaultLmrs(StreamInterface) - Static method in class org.opentrafficsim.road.gtu.generator.characteristics.DefaultLaneBasedGtuCharacteristicsGeneratorOd
-
Returns a strategical model factory for a standard LMRS model, to be used in
Factory. - 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
-
Constructor.
- DefaultRouteGenerator(StreamInterface, LinkWeight) - Constructor for class org.opentrafficsim.road.gtu.strategical.RouteGenerator.DefaultRouteGenerator
-
Constructor.
- DefaultsRoad - Class in org.opentrafficsim.road.definitions
-
This class houses defaults instances for different types, specific for road, such as lane types.
- DefaultsRoad(Locale) - Constructor for class org.opentrafficsim.road.definitions.DefaultsRoad
-
Constructor.
- DefaultsRoadNl - Class in org.opentrafficsim.road.definitions
-
Road defaults for locale nl_NL.
- 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 - Record Class in org.opentrafficsim.road.gtu.generator.headway
-
Demand pattern defined by a frequency vector, time vector and interpolation.
- DemandPattern(FrequencyVector, DurationVector, Interpolation) - Constructor for record class org.opentrafficsim.road.gtu.generator.headway.DemandPattern
-
Creates an instance of a
DemandPatternrecord class. - demandVector() - Method in record class org.opentrafficsim.road.gtu.generator.headway.DemandPattern
-
Returns the value of the
demandVectorrecord component. - Desire - Record 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 record class org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.Desire
-
Constructor which sets the supplied desire.
- Desire(Dimensionless, Dimensionless) - Constructor for record 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
- desiredHeadway(Parameters, Speed) - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.AbstractIdm.IdmDesiredHeadwayModel
- desiredHeadway(Parameters, Speed) - Method in interface org.opentrafficsim.road.gtu.lane.tactical.following.DesiredHeadwayModel
-
Determines the desired headway in equilibrium conditions, i.e. no speed difference with the leader.
- 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
- desiredSpeed(Parameters, SpeedLimitInfo) - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.AbstractIdm.IdmDesiredSpeedModel
- 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.lmrs.SocioDesiredSpeed
- DesiredSpeedModel - Interface in org.opentrafficsim.road.gtu.lane.tactical.following
-
Desired speed model.
- DESTINATION - Static variable in class org.opentrafficsim.road.network.lane.object.detector.SinkDetector
-
Predicate to use to destroy all GTUs with routes ending in the end node of this link, possibly via a connector.
- DESTINATION_COLUMN - Static variable in class org.opentrafficsim.road.gtu.generator.Injections
-
Destination column id.
- destinationTotal(Node) - Method in class org.opentrafficsim.road.od.OdMatrix
-
Calculates total number of trips over time for given destination.
- destroy() - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedGtu
- destroyGtu() - Method in class org.opentrafficsim.road.gtu.lane.CollisionDetector
-
Destroys the GTU upon a collision.
- DETECTOR_ADD_EVENT - Static variable in class org.opentrafficsim.road.network.lane.Lane
-
The timed event type for pub/sub indicating the addition of a Detector to the lane.
- DETECTOR_REMOVE_EVENT - Static variable in class org.opentrafficsim.road.network.lane.Lane
-
The timed event type for pub/sub indicating the removal of a Detector from the lane.
- DETECTOR_TRIGGER_EVENT - Static variable in class org.opentrafficsim.road.network.lane.object.detector.LaneDetector
-
The timed event type for pub/sub indicating the triggering of a Detector on a lane.
- determineDesire(Parameters, LanePerception, CarFollowingModel, Desire) - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveBusStop
- determineDesire(Parameters, LanePerception, CarFollowingModel, Desire) - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveDummy
- determineDesire(Parameters, LanePerception, CarFollowingModel, Desire) - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveGetInLane
- determineDesire(Parameters, LanePerception, CarFollowingModel, Desire) - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveRoute
- 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 class org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveCourtesy
- determineDesire(Parameters, LanePerception, CarFollowingModel, Desire, Desire) - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveKeep
- determineDesire(Parameters, LanePerception, CarFollowingModel, Desire, Desire) - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveQueue
- determineDesire(Parameters, LanePerception, CarFollowingModel, Desire, Desire) - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveSocioSpeed
- determineDesire(Parameters, LanePerception, CarFollowingModel, Desire, Desire) - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveSpeed
- determineDesire(Parameters, LanePerception, CarFollowingModel, Desire, Desire) - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveSpeedWithCourtesy
- determineDesire(Parameters, LanePerception, CarFollowingModel, Desire, Desire) - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveStayRight
- 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.
- determinePlan(LaneBasedGtu, CarFollowingModel, LmrsData, LanePerception, Iterable<MandatoryIncentive>, Iterable<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
- 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
- determinePriority(Conflict) - Method in class org.opentrafficsim.road.network.lane.conflict.SplitConflictRule
- 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.
- DIALING_CELL_PHONE - Enum constant in enum class org.opentrafficsim.road.gtu.lane.perception.mental.sdm.DefaultDistraction
-
Dialing cell phone.
- 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
-
Constructor.
- 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
-
Constructor.
- DirectIntersectionPerception - Class in org.opentrafficsim.road.gtu.lane.perception.categories
-
Perceives traffic lights and intersection conflicts.
- DirectIntersectionPerception(LanePerception, PerceivedGtuType) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.categories.DirectIntersectionPerception
-
Constructor.
- DIRECTIONAL_OCCUPANCY_DETECTOR_TRIGGER_ENTRY_EVENT - Static variable in interface org.opentrafficsim.road.network.lane.object.detector.DirectionalOccupancyDetector
-
The timed event type for pub/sub indicating the triggering of the entry of an OccupancyDetector.
- DIRECTIONAL_OCCUPANCY_DETECTOR_TRIGGER_EXIT_EVENT - Static variable in interface org.opentrafficsim.road.network.lane.object.detector.DirectionalOccupancyDetector
-
The timed event type for pub/sub indicating the triggering of the exit of an OccupancyDetector.
- DirectionalOccupancyDetector - Interface in org.opentrafficsim.road.network.lane.object.detector
-
An occupancy detector 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 detector 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. without crossing traffic.
- DirectNeighborsPerception(LanePerception, PerceivedGtuType) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.DirectNeighborsPerception
-
Constructor.
- disable() - Method in class org.opentrafficsim.road.network.control.rampmetering.CycleTimeLightController
- disable() - Method in interface org.opentrafficsim.road.network.control.rampmetering.RampMeteringLightController
-
Disables the traffic lights.
- disable(Duration, Duration, Lane) - Method in class org.opentrafficsim.road.gtu.generator.LaneBasedGtuGenerator
-
Disable the vehicle generator during the specific time.
- DISABLED - Enum constant in enum class org.opentrafficsim.road.gtu.lane.tactical.Controllable.State
-
Control is disabled.
- distance() - Method in record class org.opentrafficsim.road.gtu.lane.perception.PerceptionCollectable.UnderlyingDistance
-
Returns the value of the
distancerecord component. - distance() - Method in record class org.opentrafficsim.road.gtu.lane.perception.structure.NavigatingIterable.Entry
-
Returns the value of the
distancerecord component. - DISTANCEONLY - Enum constant in enum class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedObject.ObjectType
-
There is no observed object, just a distance.
- 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, double, StreamInterface) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.mental.sdm.Distraction
-
Constructor.
- 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.
- DistractionField - Class in org.opentrafficsim.road.gtu.lane.perception.mental
-
This class perceives all distractions.
- DistractionField(LaneBasedGtu) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.mental.DistractionField
-
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 interface org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.LmrsParameters
-
Current left lane change desire.
- DOUBLE_DASHED - Static variable in class org.opentrafficsim.road.definitions.DefaultsRoadNl
-
Double dashed stripe.
- DOUBLE_SOLID - Static variable in class org.opentrafficsim.road.definitions.DefaultsRoadNl
-
Double solid stripe.
- DOWNSTREAM - Enum constant in enum class org.opentrafficsim.road.network.lane.StripeData.StripePhaseSync
-
Synchronize phase to downstream stripe.
- draw() - Method in interface org.opentrafficsim.road.gtu.generator.characteristics.LaneBasedGtuCharacteristicsGenerator
-
Generate a
LaneBasedGtuCharacteristicsobject. - draw() - Method in class org.opentrafficsim.road.gtu.generator.characteristics.LaneBasedGtuTemplate
-
Generate the properties of the next GTU.
- draw() - Method in class org.opentrafficsim.road.gtu.generator.characteristics.LaneBasedGtuTemplateDistribution
- draw() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.WienerProcess
- draw(StreamInterface) - Method in interface org.opentrafficsim.road.gtu.generator.headway.ArrivalsHeadwayGenerator.HeadwayDistribution
-
Draws a randomized headway factor.
- draw(GtuType) - Method in class org.opentrafficsim.road.od.SplitFraction
-
Draw next link based on split fractions.
- draw(GtuType, LaneBasedGtuCharacteristics, Map<CrossSectionLink, Map<Integer, Integer>>) - Method in interface org.opentrafficsim.road.gtu.generator.GeneratorPositions
-
Draw a new position to generate a GTU.
- draw(Node, Node, Category, StreamInterface) - Method in class org.opentrafficsim.road.gtu.generator.characteristics.DefaultLaneBasedGtuCharacteristicsGeneratorOd
- draw(Node, Node, Category, StreamInterface) - Method in interface org.opentrafficsim.road.gtu.generator.characteristics.LaneBasedGtuCharacteristicsGeneratorOd
-
Generate new
LaneBasedGtuCharacteristicsusing given input from OD. - 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 interface org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.LmrsParameters
-
Current right lane change desire.
- DRINKING - Enum constant in enum class org.opentrafficsim.road.gtu.lane.perception.mental.sdm.DefaultDistraction
-
Drinking.
- 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.perception.mental.channel.AdaptationUpdateTime
-
Update time.
- 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.util.lmrs.LmrsUtil
-
Fixed model time step.
- DT_MAX - Static variable in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.AdaptationUpdateTime
-
Minimum update time.
- DT_MIN - Static variable in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.AdaptationUpdateTime
-
Minimum update time.
- duration() - Method in record class org.opentrafficsim.road.gtu.lane.tactical.util.AnticipationInfo
-
Returns the value of the
durationrecord component. - DYNAMIC_SIGN - Static variable in class org.opentrafficsim.road.network.speed.SpeedLimitTypes
-
Dynamic speed sign speed limit type.
- dynamicAhead(Length, Speed, Acceleration, boolean, Length, Length) - Static method in interface org.opentrafficsim.road.gtu.lane.perception.object.PerceivedObject.Kinematics
-
Return kinematics for a dynamic object ahead.
- dynamicBehind(Length, Speed, Acceleration, boolean, Length, Length) - Static method in interface org.opentrafficsim.road.gtu.lane.perception.object.PerceivedObject.Kinematics
-
Return kinematics for a dynamic object behind.
- 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
- EDGE - Enum constant in enum class org.opentrafficsim.road.gtu.lane.LaneBookkeeping
-
Bookkeeping changes when the reference point of the GTU enters the adjacent lane.
- 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.
- enable(Duration) - Method in class org.opentrafficsim.road.network.control.rampmetering.CycleTimeLightController
-
Starts the cycle.
- enable(Duration) - Method in interface org.opentrafficsim.road.network.control.rampmetering.RampMeteringLightController
-
Enables, or keep enabled, the controller.
- ENABLED - Enum constant in enum class org.opentrafficsim.road.gtu.lane.tactical.Controllable.State
-
Control is enabled.
- endRoaming(LanePosition) - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedGtu
-
Ends roaming if the roaming position is sufficiently close to enter the network.
- endSpeed() - Method in record class org.opentrafficsim.road.gtu.lane.tactical.util.AnticipationInfo
-
Returns the value of the
endSpeedrecord component. - entails(Class<?>) - Method in class org.opentrafficsim.road.od.Categorization
-
Returns whether the categorization contains a class that is, or is a sub type of, the given class.
- enterLane(Lane, double) - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedGtu
-
Enters a new lane, and removes the GTU from the previous lane.
- Entry(Length, Length, T) - Constructor for record class org.opentrafficsim.road.gtu.lane.perception.structure.NavigatingIterable.Entry
-
Creates an instance of a
Entryrecord class. - equals(Object) - Method in class org.opentrafficsim.road.gtu.generator.GeneratorPositions.GeneratorLanePosition
- 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 record class org.opentrafficsim.road.gtu.generator.headway.DemandPattern
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.NeighborTriplet
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class org.opentrafficsim.road.gtu.lane.perception.GtuTypeAssumptions
- equals(Object) - Method in class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedDistance
- equals(Object) - Method in record class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedGtu.Maneuver.Record
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedGtu.Signals.Record
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedGtuBase
- equals(Object) - Method in class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedGtuSimple
- equals(Object) - Method in class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedLaneBasedObjectBase
- equals(Object) - Method in record class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedObject.Kinematics.Overlap.Record
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedObject.Kinematics.Record
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedObjectBase
- equals(Object) - Method in record class org.opentrafficsim.road.gtu.lane.perception.PerceptionCollectable.UnderlyingDistance
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class org.opentrafficsim.road.gtu.lane.perception.RelativeLane
- equals(Object) - Method in record class org.opentrafficsim.road.gtu.lane.perception.structure.NavigatingIterable.Entry
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.opentrafficsim.road.gtu.lane.tactical.util.AnticipationInfo
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.Desire
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class org.opentrafficsim.road.network.lane.CrossSectionElement
- equals(Object) - Method in record class org.opentrafficsim.road.network.lane.CrossSectionGeometry
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class org.opentrafficsim.road.network.lane.Lane
- equals(Object) - Method in record class org.opentrafficsim.road.network.lane.LanePosition
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class org.opentrafficsim.road.network.lane.object.BusStop
- equals(Object) - Method in class org.opentrafficsim.road.network.lane.object.detector.LaneDetector
- equals(Object) - Method in class org.opentrafficsim.road.network.lane.object.SpeedSign
- equals(Object) - Method in record class org.opentrafficsim.road.network.LaneChangeInfo
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class org.opentrafficsim.road.network.sampling.LaneDataRoad
- equals(Object) - Method in class org.opentrafficsim.road.network.sampling.LinkDataRoad
- equals(Object) - Method in class org.opentrafficsim.road.network.sampling.RoadSampler
- equals(Object) - Method in record class org.opentrafficsim.road.network.speed.SpeedInfoCurvature
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class org.opentrafficsim.road.network.speed.SpeedLimitInfo
- equals(Object) - Method in class org.opentrafficsim.road.network.speed.SpeedLimitType
- equals(Object) - Method in class org.opentrafficsim.road.od.Categorization
- equals(Object) - Method in class org.opentrafficsim.road.od.Category
- equals(Object) - Method in record class org.opentrafficsim.road.od.OdApplier.GeneratorObjects
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class org.opentrafficsim.road.od.OdMatrix
- equals(Object) - Method in class org.opentrafficsim.road.od.OdOptions.Option
- equals(Object) - Method in class org.opentrafficsim.road.od.SplitFraction
- ERROR_HANDLER - Static variable in class org.opentrafficsim.road.od.OdOptions
-
Error handler when GTU exceptions occur.
- EST_FACTOR - Static variable in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelFuller
-
Erroneous estimation factor on distance and speed difference.
- EST_FACTOR - Static variable in class org.opentrafficsim.road.gtu.lane.perception.mental.FactorEstimation
-
Erroneous estimation factor on distance and speed difference.
- estimate(LaneBasedGtu, LaneBasedObject, LaneBasedGtu, Length, boolean, Duration) - Method in interface org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.Estimation
-
Estimate headway, speed and acceleration.
- estimate(LaneBasedGtu, LaneBasedObject, LaneBasedGtu, Length, boolean, Duration) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.FactorEstimation
- Estimation - Interface in org.opentrafficsim.road.gtu.lane.perception.categories.neighbors
-
Estimation of neighbor headway, speed and acceleration.
- exists(RelativeLane) - Method in class org.opentrafficsim.road.gtu.lane.perception.structure.LaneStructure
-
Returns whether the lane exists within the structure.
- exitLane() - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedGtu
-
Removes the registration between this GTU and the lane.
- EXPONENTIAL - Static variable in interface org.opentrafficsim.road.gtu.generator.headway.ArrivalsHeadwayGenerator.HeadwayDistribution
-
Exponential headway distribution.
- EXTERNAL_DISTRACTION - Enum constant in enum class org.opentrafficsim.road.gtu.lane.perception.mental.sdm.DefaultDistraction
-
External distraction.
F
- FactorAdaptation - Class in org.opentrafficsim.road.gtu.lane.perception.mental
-
Super class for behavioral adaptations using a factor based task saturation.
- FactorAdaptation() - Constructor for class org.opentrafficsim.road.gtu.lane.perception.mental.FactorAdaptation
- FactorEstimation - Class in org.opentrafficsim.road.gtu.lane.perception.mental
-
Estimation using EST_FACTOR as set by the Fuller implementation.
- Factory() - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LmrsFactoryOld.Factory
-
Deprecated.Constructor.
- Factory(LaneBasedStrategicalPlannerFactory<?>) - Constructor for class org.opentrafficsim.road.gtu.generator.characteristics.DefaultLaneBasedGtuCharacteristicsGeneratorOd.Factory
-
Constructor.
- FilterDataLength - Class in org.opentrafficsim.road.network.sampling.data
-
Filter data for GTU length.
- FilterDataLength() - Constructor for class org.opentrafficsim.road.network.sampling.data.FilterDataLength
-
Constructor.
- FilterDataWidth - Class in org.opentrafficsim.road.network.sampling.data
-
Filter data for GTU width.
- FilterDataWidth() - Constructor for class org.opentrafficsim.road.network.sampling.data.FilterDataWidth
-
Constructor.
- FilteredIterable<T> - Class in org.opentrafficsim.road.gtu.lane.perception
-
Returns only those elements that comply with the predicate.
- FilteredIterable(Iterable<T>, Predicate<T>) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.FilteredIterable
-
Constructor.
- finalizeRecording(LaneDataRoad) - Method in class org.opentrafficsim.road.network.sampling.RoadSampler
- findDetectorTriggers(boolean) - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedGtu
-
This method applies a detector finding algorithm that guarantees that detectors at the same location, triggered for different relative positions, are all always triggered in combination.
- first() - Method in class org.opentrafficsim.road.gtu.lane.perception.AbstractPerceptionReiterable
- 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
- 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.
- 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.
- followingAcceleration(Parameters, Speed, Speed, Length, PerceptionIterable<? extends PerceivedObject>) - 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 PerceivedObject>) - 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 PerceivedObject>) - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.AbstractCarFollowingModel
- followingAcceleration(Parameters, Speed, SpeedLimitInfo, PerceptionIterable<? extends PerceivedObject>) - Method in interface org.opentrafficsim.road.gtu.lane.tactical.following.CarFollowingModel
-
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, PerceivedGtu) - Static method in class org.opentrafficsim.road.gtu.lane.tactical.util.CarFollowingUtil
-
Follow a set of headway GTUs.
- FOOTPATH - Static variable in class org.opentrafficsim.road.definitions.DefaultsRoadNl
-
Footpath (voetpad).
- forceNextLanes(Set<Lane>) - Method in class org.opentrafficsim.road.network.lane.Lane
-
Forces the next lanes to be as specified.
- forcePrevLanes(Set<Lane>) - Method in class org.opentrafficsim.road.network.lane.Lane
-
Forces the previous lanes to be as specified.
- 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.
- FRACTION_OVERESTIMATION - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LmrsFactory.Setting
-
Fraction of drivers over-estimating speed and distance [0..1] (default: 0).
- fractionAtCoveredDistance(Length) - Method in class org.opentrafficsim.road.network.lane.Lane
-
Deprecated.
- 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.
- FREEWAY - Static variable in class org.opentrafficsim.road.definitions.DefaultsRoadNl
-
Freeway (snelweg, 130km/h).
- from(CarFollowingModel, LaneBasedGtu, LanePerception, Synchronization, Cooperation, GapAcceptance, Tailgating) - Method in interface org.opentrafficsim.road.gtu.lane.tactical.lmrs.LmrsFactory.TacticalPlannerProvider
-
Constructs an instance of the correct tactical planner class.
- FRONT - Static variable in interface org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelTask
-
Standard front channel.
- FRONT_COLUMN - Static variable in class org.opentrafficsim.road.gtu.generator.Injections
-
Front column id.
- FSPEED - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.following.AbstractIdm
-
Speed limit adherence factor parameter type.
- Fuller - Class in org.opentrafficsim.road.gtu.lane.perception.mental
-
Task-capability interface in accordance to Fuller (2011).
- Fuller(Set<BehavioralAdaptation>) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.mental.Fuller
-
Constructor with custom situational awareness.
- FULLER_IMPLEMENTATION - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LmrsFactory.Setting
-
Implementation of Fuller: NONE (default), SUMMATIVE, ANTICIPATION_RELIANCE or ATTENTION_MATRIX.
G
- GAP_ACCEPTANCE - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LmrsFactory.Setting
-
Lane change gap-acceptance: INFORMED (default) or EGO_HEADWAY.
- GapAcceptance - Interface in org.opentrafficsim.road.gtu.lane.tactical.util.lmrs
-
Interface for LMRS gap-acceptance models.
- generateConflictPair(ConflictType, ConflictRule, boolean, Lane, Length, Length, Polygon2d, Lane, Length, Length, Polygon2d, OtsSimulatorInterface) - Static method in class org.opentrafficsim.road.network.lane.conflict.Conflict
-
Creates a pair of conflicts.
- generateOperationalPlan(Duration, DirectedPoint2d) - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.Lmrs
- 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
- generator() - Method in record class org.opentrafficsim.road.od.OdApplier.GeneratorObjects
-
Returns the value of the
generatorrecord component. - GeneratorObjects(LaneBasedGtuGenerator, Supplier<Duration>, LaneBasedGtuCharacteristicsGenerator) - Constructor for record class org.opentrafficsim.road.od.OdApplier.GeneratorObjects
-
Creates an instance of a
GeneratorObjectsrecord class. - GeneratorPositions - Interface 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.GeneratorLinkPosition - Class in org.opentrafficsim.road.gtu.generator
-
Class representing a vehicle generation link to provide individual generation positions.
- GeneratorPositions.GeneratorZonePosition - Class in org.opentrafficsim.road.gtu.generator
-
Class representing a vehicle generation zone to provide individual generation positions.
- GeneratorPositions.LaneBias - Class in org.opentrafficsim.road.gtu.generator
-
Vehicle generation lateral bias.
- 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() - Method in class org.opentrafficsim.road.gtu.generator.headway.ArrivalsHeadwayGenerator
-
Returns a new headway
hassuming that the previous vehicle arrived at the current timet0. - get() - Method in class org.opentrafficsim.road.gtu.generator.headway.HeadwayGenerator
- get() - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.AdaptationLaneChangeDesire
- get() - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.ar.ArTaskCarFollowing
- get() - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.ar.ArTaskCarFollowingExp
- get() - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.ar.ArTaskLaneChanging
- get() - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.ar.ArTaskLaneChangingD
- get() - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.AdaptationUpdateTime
- get() - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelTaskAcceleration
- get() - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelTaskSocio
- get() - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelTaskTrafficLight
- get() - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.FactorEstimation
- get() - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.AbstractIdm.IdmDesiredHeadwayModel
- get() - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.AbstractIdm.IdmDesiredSpeedModel
- get() - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.AbstractIdmFactory
- get() - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.AccelerationBusStop
- get() - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.AccelerationNoRightOvertake
- get() - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.AccelerationSpeedLimitTransition
- get() - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.AccelerationTrafficLights
- get() - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveBusStop
- get() - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveCourtesy
- get() - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveDummy
- get() - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveGetInLane
- get() - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveKeep
- get() - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveQueue
- get() - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveRoute
- get() - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveSocioSpeed
- get() - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveSpeed
- get() - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveSpeedWithCourtesy
- get() - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveStayRight
- get(int) - Method in class org.opentrafficsim.road.od.Categorization
-
Returns the i'th class.
- get(int) - Method in class org.opentrafficsim.road.od.Category
-
Returns the i'th object.
- get(Class<T>) - Method in class org.opentrafficsim.road.od.Category
-
Returns the object of this category pertaining to the specified class from the category.
- get(List<V>, GtuType) - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LmrsFactory
-
Returns value from value array for the GTU type.
- get(LateralDirectionality) - Method in record class org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.Desire
-
Returns desire in the given direction.
- get(LmrsFactory.Setting<V>, GtuType) - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LmrsFactory
-
Returns value of setting for the GTU type.
- get(OdOptions.Option<K>, Lane, Node, LinkType) - Method in class org.opentrafficsim.road.od.OdOptions
-
Get option value.
- getAbsoluteContour() - Method in class org.opentrafficsim.road.network.lane.CrossSectionElement
- getAbsoluteContour() - Method in class org.opentrafficsim.road.network.lane.object.detector.TrafficLightDetector
- getAcceleration() - Method in interface org.opentrafficsim.road.gtu.lane.perception.object.PerceivedObject
-
Returns the acceleration from the kinematics.
- getAcceleration() - Method in interface org.opentrafficsim.road.gtu.lane.perception.object.PerceivedObject.Kinematics
-
Returns acceleration.
- getAcceleration() - Method in record class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedObject.Kinematics.Record
-
Returns the value of the
getAccelerationrecord component. - getAcceleration() - Method in class org.opentrafficsim.road.gtu.lane.plan.operational.SimpleOperationalPlan
-
Return acceleration.
- getAcceleration(LaneBasedGtu, Parameters) - Method in class org.opentrafficsim.road.gtu.lane.control.AbstractActuatedControl
- getAcceleration(LaneBasedGtu, Parameters) - Method in interface org.opentrafficsim.road.gtu.lane.control.LongitudinalControl
-
Calculate acceleration.
- getAccelerationIncentives() - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.AbstractIncentivesTacticalPlanner
-
Returns the acceleration incentives.
- getAccumulator() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.AnticipationDensity
- getAccumulator() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.AnticipationSpeed
- getAccumulator() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.TaskHeadwayCollector
- 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.
- getAdjacentLane(LateralDirectionality, GtuType) - Method in class org.opentrafficsim.road.network.lane.Lane
-
Returns one adjacent lane, regardless of legality.
- getAdjacentLane(LateralDirectionality, GtuType) - Method in class org.opentrafficsim.road.network.lane.Shoulder
-
Returns one adjacent lane.
- getAllPositions() - Method in interface org.opentrafficsim.road.gtu.generator.GeneratorPositions
-
Returns all underlying positions.
- getAnticipationReliance() - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.ar.AbstractArTask
- getAnticipationReliance() - Method in interface org.opentrafficsim.road.gtu.lane.perception.mental.ar.ArTask
-
Returns the level of anticipation reliance.
- getAnticipationReliance(int) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.AttentionMatrix
-
Returns the level of anticipation reliance for channel i.
- getAttention(int) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.AttentionMatrix
-
Returns the fraction of time that is spent on channel i.
- getAttention(Object) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelFuller
- getAttention(Object) - Method in interface org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelMental
-
Returns the level of attention of a perception channel.
- getAverageDuration() - Method in enum class org.opentrafficsim.road.gtu.lane.perception.mental.sdm.DefaultDistraction
-
Returns the average duration.
- getBeginWidth() - Method in class org.opentrafficsim.road.network.lane.CrossSectionElement
-
Retrieve the width at the begin of the parent link.
- getBehavior() - Method in interface org.opentrafficsim.road.gtu.lane.perception.object.PerceivedGtu
-
Returns information on the behavior.
- getBehavior() - Method in class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedGtuBase
- getBehavior() - Method in class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedGtuSimple
- getBias(GtuType) - Method in class org.opentrafficsim.road.gtu.generator.GeneratorPositions.LaneBiases
-
Returns the bias of given GTU type, or
Bias.Noneif none defined for the GTU type. - getBookkeeping() - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedGtu
-
Returns how lane bookkeeping at lane changes is done.
- 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
- getByName(Class<T>, String) - Static method in class org.opentrafficsim.road.definitions.DefaultsRoad
-
Returns a default value of a type, indicated by its name.
- getCarFollowingAcceleration() - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedGtu
-
This method returns the current car-following acceleration of the GTU.
- getCarFollowingModel() - Method in interface org.opentrafficsim.road.gtu.lane.perception.object.PerceivedGtu.Behavior
-
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
- getCarFollowingModel() - Method in interface org.opentrafficsim.road.gtu.lane.tactical.LaneBasedTacticalPlanner
-
Returns the car-following model.
- 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.
- getCarFollowingModelFactoryString() - Method in class org.opentrafficsim.road.gtu.lane.tactical.AbstractLaneBasedTacticalPlannerFactory
-
Returns a
Stringrepresentation of the car-following model factory. - getCarFollowingParameters(GtuType) - 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.od.OdMatrix
-
Returns the categories specified for given origin-destination combination.
- getCategorization() - Method in class org.opentrafficsim.road.od.Category
-
Return categorization.
- getCategorization() - Method in class org.opentrafficsim.road.od.OdMatrix
-
Returns categorization.
- getCenterLine() - Method in class org.opentrafficsim.road.network.lane.CrossSectionElement
-
Retrieve the center line of this CrossSectionElement.
- getChannel() - Method in interface org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelTask
-
Return the channel this task pertains to.
- getChannel() - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelTaskAcceleration
- getChannel() - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelTaskCarFollowing
- getChannel() - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelTaskConflict
- getChannel() - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelTaskConstant
- getChannel() - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelTaskCooperation
- getChannel() - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelTaskLaneChange
- getChannel() - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelTaskLocalDistraction
- getChannel() - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelTaskRoadSideDistraction
- getChannel() - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelTaskScan
- getChannel() - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelTaskSignal
- getChannel() - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelTaskSocio
- getChannel() - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelTaskTrafficLight
- getChannels() - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelFuller
-
Returns the current channels.
- getConflict() - Method in class org.opentrafficsim.road.network.lane.conflict.Conflict.ConflictEnd
-
Returns the conflict.
- getConflictIds() - Method in class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedBusStop
-
Returns conflict ids.
- getConflictingLength() - Method in interface org.opentrafficsim.road.gtu.lane.perception.object.PerceivedConflict
-
Returns the length of the conflict on the conflicting lane.
- getConflictingLength() - Method in class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedConflictFull
-
Returns the length of the conflict on the conflicting lane.
- getConflictingLink() - Method in interface org.opentrafficsim.road.gtu.lane.perception.object.PerceivedConflict
-
Returns the conflicting link.
- getConflictingLink() - Method in class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedConflictFull
-
Returns the conflicting link.
- getConflictingSpeedLimit() - Method in interface org.opentrafficsim.road.gtu.lane.perception.object.PerceivedConflict
-
Returns the speed limit on the conflicting lane.
- getConflictingSpeedLimit() - Method in class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedConflictFull
-
Returns the speed limit on the conflicting lane.
- getConflictingStopLine() - Method in interface org.opentrafficsim.road.gtu.lane.perception.object.PerceivedConflict
-
Returns the stop line on the conflicting lane.
- getConflictingStopLine() - Method in class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedConflictFull
-
Returns the stop line on the conflicting lane.
- getConflictingTrafficLightDistance() - Method in interface org.opentrafficsim.road.gtu.lane.perception.object.PerceivedConflict
-
Returns the distance of a traffic light upstream on the conflicting lane.
- getConflictingTrafficLightDistance() - Method in class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedConflictFull
-
Returns the distance of a traffic light upstream on the conflicting lane.
- getConflictingVisibility() - Method in interface org.opentrafficsim.road.gtu.lane.perception.object.PerceivedConflict
-
Returns the visibility on the conflicting lane within which conflicting vehicles are visible.
- getConflictingVisibility() - Method in class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedConflictFull
-
Returns the visibility on the conflicting lane within which conflicting vehicles are visible.
- getConflictPriority() - Method in interface org.opentrafficsim.road.gtu.lane.perception.object.PerceivedConflict
-
Returns the conflict priority.
- getConflictPriority() - Method in class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedConflictFull
-
Returns the conflict priority.
- getConflictRule() - Method in class org.opentrafficsim.road.network.lane.conflict.Conflict
-
Returns the conflict rule.
- getConflictRuleType() - Method in interface org.opentrafficsim.road.gtu.lane.perception.object.PerceivedConflict
-
Returns the conflict rule type.
- getConflictRuleType() - Method in class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedConflictFull
-
Returns the conflict rule type.
- getConflicts() - Method in class org.opentrafficsim.road.network.lane.object.BusStop
-
Returns the downstream conflicts of the bus stop.
- getConflicts(RelativeLane) - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.DirectIntersectionPerception
- getConflicts(RelativeLane) - Method in interface org.opentrafficsim.road.gtu.lane.perception.categories.IntersectionPerception
-
Returns a set of conflicts along the route.
- getConflicts(RelativeLane) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.IntersectionPerceptionChannel
- getConflictType() - Method in interface org.opentrafficsim.road.gtu.lane.perception.object.PerceivedConflict
-
Returns the conflict type.
- getConflictType() - Method in class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedConflictFull
-
Returns the conflict type.
- getConflictType() - Method in class org.opentrafficsim.road.network.lane.conflict.Conflict
-
Returns the conflict type.
- getContour(PolyLine2d, PolyLine2d) - Static method in class org.opentrafficsim.road.network.lane.LaneGeometryUtil
-
Returns the contour based on left and right edge.
- getControlState() - Method in interface org.opentrafficsim.road.gtu.lane.tactical.Controllable
-
Returns the control state.
- getCount() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.AnticipationDensity.CountAndDistance
-
Returns count.
- getCrossSection() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.DirectInfrastructurePerception
- getCrossSection() - Method in interface org.opentrafficsim.road.gtu.lane.perception.categories.InfrastructurePerception
-
Returns a set of relative lanes representing the cross section.
- getCrossSectionElement() - Method in class org.opentrafficsim.road.network.lane.RoadMarkerAcross
-
Returns cross section element.
- getCrossSectionElement(String) - Method in class org.opentrafficsim.road.network.lane.CrossSectionLink
-
Find a cross section element with a specified id.
- getCrossSectionElementList() - Method in class org.opentrafficsim.road.network.lane.CrossSectionLink
-
Retrieve a safe copy of the cross section element list.
- getCrossSectionRecords(RelativeLane) - Method in class org.opentrafficsim.road.gtu.lane.perception.structure.LaneStructure
-
Returns the set of records in the cross-section on the given lane.
- getCurrent() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.AnticipationSpeed.SpeedSet
-
Returns the speed regarding the current lane.
- getCycleTime() - Method in class org.opentrafficsim.road.network.control.rampmetering.AlineaSwitch
- getCycleTime() - Method in interface org.opentrafficsim.road.network.control.rampmetering.RampMeteringSwitch
-
Returns the cycle time.
- getCycleTime() - Method in class org.opentrafficsim.road.network.control.rampmetering.RwsSwitch
- getDashOffset() - Method in class org.opentrafficsim.road.network.lane.Stripe
-
Returns the dash offset.
- getDefaultRouteSupplier(StreamInterface, LinkWeight) - Static method in interface org.opentrafficsim.road.gtu.strategical.RouteGenerator
-
Returns a default route generator for shortest routes based on the given stream.
- getDefaultValue() - Method in class org.opentrafficsim.road.od.OdOptions.Option
-
Returns the default value.
- getDelayedDistance(LaneBasedGtu, LaneBasedObject, LaneBasedGtu, Length, boolean, Duration) - Method in interface org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.Estimation
-
Returns a delayed distance.
- getDelayedReferenceSpeed(LaneBasedGtu, LaneBasedObject, Duration) - Method in interface org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.Estimation
-
Returns the reference speed.
- getDelayedSpeedDifference(LaneBasedGtu, LaneBasedObject, LaneBasedGtu, Duration) - Method in interface org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.Estimation
-
Returns a delayed speed difference (other minus reference speed).
- getDemand(Node, Node, Category, Time, boolean) - Method in class org.opentrafficsim.road.od.OdMatrix
-
Returns the demand at given time.
- getDemandPattern(Node, Node, Category) - Method in class org.opentrafficsim.road.od.OdMatrix
-
Returns OD entry for given origin, destination and categorization.
- getDemandVector(Node, Node, Category) - Method in class org.opentrafficsim.road.od.OdMatrix
-
Returns demand data for given origin, destination and categorization.
- getDensity(RelativeLane) - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.AnticipationTrafficPerception
- 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 class 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.
- getDescription() - Method in class org.opentrafficsim.road.network.lane.object.detector.LoopDetector.LoopDetectorMeasurement
-
Measurement description.
- getDescription() - Method in class org.opentrafficsim.road.network.lane.object.detector.LoopDetector.PlatoonSizes
- getDesiredAcceleration(LaneBasedGtu, PerceptionCollectable<PerceivedGtu, LaneBasedGtu>, Parameters) - Method in class org.opentrafficsim.road.gtu.lane.control.AbstractActuatedControl
-
Returns the desired acceleration from the longitudinal control.
- getDesiredAcceleration(LaneBasedGtu, PerceptionCollectable<PerceivedGtu, LaneBasedGtu>, Parameters) - Method in class org.opentrafficsim.road.gtu.lane.control.AbstractLinearFreeControl
- getDesiredSpeed() - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedGtu
-
This method returns the current desired speed of the GTU.
- getDesiredSpeed() - Method in interface org.opentrafficsim.road.gtu.lane.perception.object.PerceivedGtu.Behavior
-
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
-
Returns the destination.
- getDestination() - Method in class org.opentrafficsim.road.gtu.strategical.LaneBasedStrategicalRoutePlanner
- getDestinationId() - Method in class org.opentrafficsim.road.network.sampling.GtuDataRoad
- getDestinations() - Method in class org.opentrafficsim.road.od.OdMatrix
-
Returns destinations.
- getDetectorMap(GtuType) - Method in class org.opentrafficsim.road.network.lane.Lane
-
Retrieve the list of Detectors of this Lane for the given GtuType.
- getDetectors() - Method in class org.opentrafficsim.road.network.lane.Lane
-
Retrieve the list of all Detectors of this Lane.
- getDetectors(Length, Length, GtuType) - Method in class org.opentrafficsim.road.network.lane.Lane
-
Retrieve the list of Detectors of this Lane in the specified distance range for the given GtuType.
- getDetectors(GtuType) - Method in class org.opentrafficsim.road.network.lane.Lane
-
Retrieve the list of Detectors of this Lane that are triggered by the given GtuType.
- getDeterioration(int) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.AttentionMatrix
-
Returns the deterioration of channel i.
- getDeviation() - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedGtu
-
Deviation from lane center.
- getDeviation() - Method in interface org.opentrafficsim.road.gtu.lane.perception.object.PerceivedGtu.Maneuver
-
Returns the lateral deviation from the lane center line.
- getDeviation() - Method in record class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedGtu.Maneuver.Record
-
Returns the value of the
getDeviationrecord component. - getDeviation() - Method in class org.opentrafficsim.road.gtu.lane.plan.operational.SimpleOperationalPlan
-
Return deviation.
- getDeviation(Duration) - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedGtu
-
Deviation from lane center at time.
- getDeviation(Lane, Point2d) - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedGtu
-
Returns the deviation from the center line of the given lane, using extension if the GTU is not on the lane.
- getDistance() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.AnticipationDensity.CountAndDistance
-
Returns distance.
- getDistance() - Method in interface org.opentrafficsim.road.gtu.lane.perception.object.PerceivedObject
-
Returns the distance from the kinematics.
- getDistance() - Method in interface org.opentrafficsim.road.gtu.lane.perception.object.PerceivedObject.Kinematics
-
Retrieve the strongly typed distance to the other object.
- getDistance() - Method in record class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedObject.Kinematics.Record
-
Returns the value of the
getDistancerecord component. - 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.structure.LaneRecordInterface
-
Returns the distance from the reference to the given location.
- getDistraction(BiFunction<RelativeLane, RoadSideDistraction, Boolean>) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.DistractionField
-
Returns the level of distraction for the given direction.
- getDistraction(Length) - Method in interface org.opentrafficsim.road.network.lane.object.RoadSideDistraction.DistractionProfile
-
Returns the level of distraction at the given distance.
- getDistraction(Length) - Method in class org.opentrafficsim.road.network.lane.object.RoadSideDistraction
-
Returns the level of distraction at the given distance.
- getDistraction(Length) - Method in class org.opentrafficsim.road.network.lane.object.RoadSideDistraction.TrapezoidProfile
- getDistractionLevel() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.LocalDistractionPerception.PerceivedLocalDistraction
-
Returns the distraction level as normalized task demand.
- getDistractionLevel() - Method in class org.opentrafficsim.road.network.lane.object.LocalDistraction
-
Returns the distraction level as normalized task demand.
- getDistractions() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.LocalDistractionPerception
-
Return distractions.
- getDownstreamConflictingGTUs() - Method in interface org.opentrafficsim.road.gtu.lane.perception.object.PerceivedConflict
-
Returns a set of conflicting GTU's downstream of the start of the conflict ordered close to far from the conflict.
- getDownstreamConflictingGTUs() - Method in class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedConflictFull
-
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).
- getDownstreamGtus(LaneBasedGtu, PerceivedGtuType, Length) - Method in class org.opentrafficsim.road.network.lane.conflict.Conflict
-
Provides the downstream GTUs.
- getDownstreamGtus(RelativeLane, RelativePosition.Type, RelativePosition.Type, RelativePosition.Type, RelativePosition.Type) - Method in class org.opentrafficsim.road.gtu.lane.perception.structure.LaneStructure
-
Returns an iterator over GTUs perceived on a relative lane, ordered close to far.
- getDownstreamObjects(RelativeLane, Class<T>, RelativePosition.Type, boolean) - Method in class org.opentrafficsim.road.gtu.lane.perception.structure.LaneStructure
-
Returns an iterator over objects perceived on a relative lane, ordered close to far.
- getDuration() - Method in class org.opentrafficsim.road.gtu.lane.plan.operational.SimpleOperationalPlan
-
Return duration.
- getDurationVector(Node, Node, Category) - Method in class org.opentrafficsim.road.od.OdMatrix
-
Returns interpolation for given origin, destination and categorization.
- getDwellTime(String) - Method in class org.opentrafficsim.road.gtu.lane.tactical.pt.BusSchedule
-
Returns dwell time for the given bus stop.
- getElements() - Method in class org.opentrafficsim.road.network.lane.Stripe
-
Returns the elements.
- getElements() - Method in class org.opentrafficsim.road.network.lane.StripeData
-
Returns the elements.
- getElevation(double) - Method in class org.opentrafficsim.road.network.lane.CrossSectionElement
-
Returns the elevation at the given fractional position.
- getElevation(Length) - Method in class org.opentrafficsim.road.network.lane.CrossSectionElement
-
Returns the elevation at the given position.
- getEndDistance() - Method in class org.opentrafficsim.road.gtu.lane.perception.structure.LaneRecord
-
Returns the end distance.
- getEndLine() - Method in class org.opentrafficsim.road.network.lane.CrossSectionLink
-
Returns the line over which GTUs enter and leave the link at the end node.
- getEndWidth() - Method in class org.opentrafficsim.road.network.lane.CrossSectionElement
-
Retrieve the width at the end of the parent link.
- getEventListenerMap() - Method in class org.opentrafficsim.road.gtu.lane.CollisionDetector
- getExposure() - Method in enum class org.opentrafficsim.road.gtu.lane.perception.mental.sdm.DefaultDistraction
-
Returns the exposure.
- getFactor(Parameters, ParameterTypeDouble) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.FactorAdaptation
-
Returns factor for behavioral adaptation.
- getFinalizer() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.AnticipationDensity
- getFinalizer() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.AnticipationSpeed
- getFinalizer() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.TaskHeadwayCollector
- getFinalizer() - Method in interface org.opentrafficsim.road.gtu.lane.perception.PerceptionCollectable.PerceptionCollector
-
Returns the finalizer.
- getFirstDownstreamGtus(RelativeLane, RelativePosition.Type, RelativePosition.Type, RelativePosition.Type, RelativePosition.Type) - Method in class org.opentrafficsim.road.gtu.lane.perception.structure.LaneStructure
-
Returns an iterator over GTUs perceived on a relative lane, ordered close to far.
- getFirstFollowers(LateralDirectionality) - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.DirectNeighborsPerception
- 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.
- getFirstFollowers(LateralDirectionality) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.NeighborsPerceptionChannel
-
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() - 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
- 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.
- getFirstLeaders(LateralDirectionality) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.NeighborsPerceptionChannel
-
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.
- getFirstUpstreamGtus(RelativeLane, RelativePosition.Type, RelativePosition.Type, RelativePosition.Type, RelativePosition.Type) - Method in class org.opentrafficsim.road.gtu.lane.perception.structure.LaneStructure
-
Returns an iterator over GTUs perceived on a relative lane, ordered close to far.
- getFollower(PerceivedGtu, PerceptionCollectable<PerceivedGtu, LaneBasedGtu>, PerceivedGtu, Length) - Static method in interface org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.Synchronization
-
Returns the upstream gtu of the given gtu.
- getFollowers(RelativeLane) - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.DirectNeighborsPerception
- 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.
- getFollowers(RelativeLane) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.NeighborsPerceptionChannel
-
Set of followers on a lane, including adjacent GTU's who's FRONT is back of the own vehicle FRONT.
- getFollowingAcceleration(LaneBasedGtu, PerceptionCollectable<PerceivedGtu, LaneBasedGtu>, Parameters) - Method in class org.opentrafficsim.road.gtu.lane.control.AbstractLinearFreeControl
-
Returns the following acceleration of the longitudinal control.
- getFollowingAcceleration(LaneBasedGtu, PerceptionCollectable<PerceivedGtu, LaneBasedGtu>, Parameters) - Method in class org.opentrafficsim.road.gtu.lane.control.LinearAcc
- getFollowingAcceleration(LaneBasedGtu, PerceptionCollectable<PerceivedGtu, LaneBasedGtu>, Parameters) - Method in class org.opentrafficsim.road.gtu.lane.control.LinearCacc
- getFollowingAcceleration(LaneBasedGtu, PerceptionCollectable<PerceivedGtu, LaneBasedGtu>, Parameters) - Method in class org.opentrafficsim.road.gtu.lane.control.PloegAcc
- getFollowingAcceleration(LaneBasedGtu, PerceptionCollectable<PerceivedGtu, LaneBasedGtu>, Parameters) - Method in class org.opentrafficsim.road.gtu.lane.control.PloegCacc
- getFraction() - Method in record class org.opentrafficsim.road.network.lane.LanePosition
-
Returns the fractional longitudinal position on the lane.
- getFrequency() - Method in enum class org.opentrafficsim.road.gtu.lane.perception.mental.sdm.DefaultDistraction
-
Returns the frequency per exposed driver.
- getFrequency(Duration, 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(Duration, boolean) - Method in record class org.opentrafficsim.road.gtu.generator.headway.DemandPattern
- getFromId(String) - Static method in enum class org.opentrafficsim.road.gtu.lane.perception.mental.sdm.DefaultDistraction
-
Returns a default distraction from the id.
- getFullId() - Method in class org.opentrafficsim.road.gtu.generator.LaneBasedGtuGenerator
- getFullId() - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedGtu
- 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
- getFullId() - Method in class org.opentrafficsim.road.network.lane.object.detector.TrafficLightDetector
- getGeneratedGTUs() - Method in class org.opentrafficsim.road.gtu.generator.LaneBasedGtuGenerator
-
Returns the number of generated GTUs.
- getGenerator() - Method in class org.opentrafficsim.road.gtu.generator.Platoons
-
Returns the vehicle generator for sub classes.
- getGlobalInterpolation() - Method in class org.opentrafficsim.road.od.OdMatrix
-
Returns global interpolation.
- getGlobalTimeVector() - Method in class org.opentrafficsim.road.od.OdMatrix
-
Returns global time vector.
- getGrade(double) - Method in class org.opentrafficsim.road.network.lane.CrossSectionElement
-
Returns the grade at the given fractional position, given as delta_h / delta_f, where f is fractional position.
- getGrade(Length) - Method in class org.opentrafficsim.road.network.lane.CrossSectionElement
-
Returns the grade at the given position, given as delta_h / delta_f, where f is fractional position.
- getGtu() - Method in class org.opentrafficsim.road.gtu.lane.tactical.AbstractLaneBasedTacticalPlanner
- getGtu() - Method in interface org.opentrafficsim.road.gtu.strategical.LaneBasedStrategicalPlanner
- getGtu() - Method in class org.opentrafficsim.road.gtu.strategical.LaneBasedStrategicalRoutePlanner
- getGtu() - Method in class org.opentrafficsim.road.network.sampling.GtuDataRoad
-
Get GTU.
- getGtu(int) - Method in class org.opentrafficsim.road.network.lane.Lane
-
Returns the index'th GTU.
- getGtu(int, Duration) - Method in class org.opentrafficsim.road.network.lane.Lane
-
Returns the index'th GTU at specified time.
- getGtuAhead(Length, RelativePosition.Type, Duration) - 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, RelativePosition.Type, Duration) - 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.
- getGtuList() - Method in class org.opentrafficsim.road.network.lane.Lane
-
Returns GTU list.
- getGtuList(Duration) - Method in class org.opentrafficsim.road.network.lane.Lane
-
Returns the list of GTU's at the specified time.
- getGtuType() - Method in interface org.opentrafficsim.road.gtu.lane.perception.object.PerceivedGtu
-
Returns the GTU type.
- getGtuType() - Method in class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedGtuSimple
- getGtuTypeId() - Method in class org.opentrafficsim.road.network.sampling.GtuDataRoad
- getHeadway(LanePerception, LaneBasedGtu, Parameters) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.ar.ArTaskCarFollowing
- getHeadway(LanePerception, LaneBasedGtu, Parameters) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.ar.ArTaskHeadwayBased
-
Returns a collector for the task demand.
- getHeadway(LanePerception, LaneBasedGtu, Parameters) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.ar.ArTaskLaneChanging
- getHeight() - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedGtu
- getHeight() - Method in class org.opentrafficsim.road.network.lane.object.detector.TrafficLightDetector
- 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.perception.mental.AbstractTask
- getId() - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelTaskCarFollowing
- getId() - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelTaskConflict
- getId() - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelTaskCooperation
- getId() - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelTaskLaneChange
- getId() - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelTaskLocalDistraction
- getId() - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelTaskScan
- getId() - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelTaskSignal
- getId() - Method in enum class 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.perception.object.PerceivedObjectBase
- getId() - Method in class org.opentrafficsim.road.network.lane.CrossSectionElement
- getId() - Method in interface org.opentrafficsim.road.network.lane.object.detector.DirectionalOccupancyDetector
-
Returns the id.
- getId() - Method in class org.opentrafficsim.road.network.lane.object.detector.TrafficLightDetector
-
Returns the id.
- getId() - Method in class org.opentrafficsim.road.network.sampling.GtuDataRoad
- getId() - Method in class org.opentrafficsim.road.network.sampling.LaneDataRoad
- getId() - Method in class org.opentrafficsim.road.network.sampling.LinkDataRoad
- getId() - Method in class org.opentrafficsim.road.network.speed.SpeedLimitType
-
Returns the id.
- getId() - Method in class org.opentrafficsim.road.od.Categorization
- getId() - Method in class org.opentrafficsim.road.od.OdMatrix
- getIdentity() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.AnticipationDensity
- getIdentity() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.AnticipationSpeed
- getIdentity() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.TaskHeadwayCollector
- 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
-
Returns indicator intent.
- getIndicatorIntent() - Method in class org.opentrafficsim.road.gtu.lane.tactical.util.ConflictUtil.ConflictPlans
-
Return indicator intent.
- getIndicatorObjectDistance() - Method in class org.opentrafficsim.road.gtu.lane.tactical.util.ConflictUtil.ConflictPlans
-
Returns distance to indicator determining object.
- getInfoClass() - Method in class org.opentrafficsim.road.network.speed.SpeedLimitType
-
Returns the class of the info related to this speed limit type.
- getInterpolation(Node, Node, Category) - Method in class org.opentrafficsim.road.od.OdMatrix
-
Returns interpolation for given origin, destination and categorization.
- getInterval() - Method in interface org.opentrafficsim.road.network.control.rampmetering.RampMeteringSwitch
-
Returns the control interval.
- getInterval() - Method in class org.opentrafficsim.road.network.control.rampmetering.SingleCrossSectionSwitch
- getKinematics() - Method in interface org.opentrafficsim.road.gtu.lane.perception.object.PerceivedObject
-
Returns information on the kinematics of the perceived object.
- getKinematics() - Method in class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedObjectBase
- getLane() - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedGtu
- getLane() - Method in interface org.opentrafficsim.road.gtu.lane.perception.object.PerceivedLaneBasedObject
-
Lane at which the object is located.
- getLane() - Method in class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedLaneBasedObjectBase
-
Lane at which the object is located.
- getLane() - Method in class org.opentrafficsim.road.gtu.lane.perception.structure.LaneRecord
-
Returns the lane.
- getLane() - Method in interface org.opentrafficsim.road.gtu.lane.perception.structure.LaneRecordInterface
-
Returns the lane.
- getLane() - Method in class org.opentrafficsim.road.gtu.lane.perception.structure.SimpleLaneRecord
- getLane() - Method in class org.opentrafficsim.road.network.lane.object.AbstractLaneBasedObject
- getLane() - Method in interface org.opentrafficsim.road.network.lane.object.LaneBasedObject
-
Returns the lane.
- getLane() - Method in class org.opentrafficsim.road.network.sampling.LaneDataRoad
-
Returns the lane.
- getLane(Duration) - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedGtu
-
Returns the lane at the given time.
- getLaneBasedObjectMap() - Method in class org.opentrafficsim.road.network.lane.Lane
-
Retrieve the list of LaneBasedObjects of this Lane.
- getLaneBasedObjects() - Method in class org.opentrafficsim.road.network.lane.Lane
-
Retrieve the list of all 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.
- getLaneChangeDesire(Parameters, LanePerception, CarFollowingModel, Iterable<MandatoryIncentive>, Iterable<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 GtU.
- getLaneChangeDirection() - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedGtu
-
Returns the lane change direction.
- getLaneChangeDirection() - Method in class org.opentrafficsim.road.gtu.lane.plan.operational.SimpleOperationalPlan
-
Return lane change direction.
- getLaneChangeDirection(Duration) - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedGtu
-
Returns the lane change direction at the given time.
- getLaneChangeInfo(Lane, Route, GtuType, Length, LaneAccessLaw) - Method in class org.opentrafficsim.road.network.RoadNetwork
-
Returns lane change info from the given lane.
- getLaneKeepingPolicy() - Method in class org.opentrafficsim.road.network.lane.CrossSectionLink
-
Retrieve the lane keeping policy.
- getLanePositionA() - Method in class org.opentrafficsim.road.network.lane.object.detector.TrafficLightDetector
-
Return the A position of this NonDirectionalOccupancyDetector.
- getLanePositionB() - Method in class org.opentrafficsim.road.network.lane.object.detector.TrafficLightDetector
-
Return the B position of this NonDirectionalOccupancyDetector.
- getLanePositionEntry() - Method in interface org.opentrafficsim.road.network.lane.object.detector.DirectionalOccupancyDetector
-
Return the entry position of this DirectionalOccupancyDetector.
- getLanePositionExit() - Method in interface org.opentrafficsim.road.network.lane.object.detector.DirectionalOccupancyDetector
-
Return the exit position of this DirectionalOccupancyDetector.
- 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.
- getLanes() - Method in class org.opentrafficsim.road.network.sampling.LinkDataRoad
- getLanesAndShoulders() - Method in class org.opentrafficsim.road.network.lane.CrossSectionLink
-
Return a safe copy of the list of lanes and shoulders of this CrossSectionLink.
- getLaneStructure() - Method in class org.opentrafficsim.road.gtu.lane.perception.CategoricalLanePerception
- getLaneStructure() - Method in interface org.opentrafficsim.road.gtu.lane.perception.LanePerception
-
Return the lane structure.
- 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.
- getLastFlow() - Method in class org.opentrafficsim.road.network.lane.object.detector.LoopDetector
-
Returns the last flow.
- getLastGtu() - 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(LoopDetector.LoopDetectorMeasurement<?, A>) - Method in class org.opentrafficsim.road.network.lane.object.detector.LoopDetector
-
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.RelativeLane
-
Returns the lateral direction.
- getLateralSync() - Method in class org.opentrafficsim.road.network.lane.Stripe
-
Returns the lateral synchronization.
- getLateralSync() - Method in class org.opentrafficsim.road.network.lane.StripeData
-
Returns the lateral synchronization.
- 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
- getLatestDesire(Class<? extends Incentive>) - Method in class org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.LmrsData
- getLeaders() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.CaccPerception
- getLeaders() - Method in interface org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.LongitudinalControllerPerception
-
Returns the leaders.
- getLeaders(RelativeLane) - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.DirectNeighborsPerception
- 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.
- getLeaders(RelativeLane) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.NeighborsPerceptionChannel
-
Set of leaders on a lane, including adjacent GTU's who's FRONT is ahead of the own vehicle FRONT.
- getLeft() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.AnticipationSpeed.SpeedSet
-
Returns the speed regarding the left lane.
- getLeft() - Method in class org.opentrafficsim.road.gtu.lane.perception.RelativeLane
-
Returns the left hand relative lane of this relative lane.
- getLeft(GtuType) - Method in class org.opentrafficsim.road.network.lane.Lane
-
Returns the left lane for given GTU type, regardless of legality.
- getLegalLaneChangeInfo(RelativeLane) - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.DirectInfrastructurePerception
- getLegalLaneChangeInfo(RelativeLane) - Method in interface org.opentrafficsim.road.gtu.lane.perception.categories.InfrastructurePerception
-
Returns infrastructure lane change info of a lane.
- getLegalLaneChangePossibility(RelativeLane, LateralDirectionality) - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.DirectInfrastructurePerception
- 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.
- 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 interface org.opentrafficsim.road.gtu.lane.perception.object.PerceivedObject
-
Returns length.
- getLength() - Method in class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedObjectBase
- getLength() - Method in interface org.opentrafficsim.road.gtu.lane.perception.structure.LaneRecordInterface
-
Returns the length of the lane.
- 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.object.detector.LoopDetector
- getLength() - Method in interface org.opentrafficsim.road.network.lane.object.LaneBasedObject
-
Returns the length of the object.
- getLength() - Method in class org.opentrafficsim.road.network.sampling.LaneDataRoad
- getLength() - Method in class org.opentrafficsim.road.network.sampling.LinkDataRoad
- getLine() - Method in class org.opentrafficsim.road.gtu.lane.tactical.pt.BusSchedule
-
Return bus line.
- getLine() - Method in class org.opentrafficsim.road.network.lane.object.AbstractLaneBasedObject
-
Returns the line.
- getLine() - Method in interface org.opentrafficsim.road.network.lane.object.LaneBasedObject
-
Returns the line that represent the location of this object on the lane.
- getLines() - Method in class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedBusStop
-
Returns lines.
- getLines() - Method in class org.opentrafficsim.road.network.lane.object.BusStop
-
Returns the lines set.
- getLink() - Method in class org.opentrafficsim.road.network.lane.CrossSectionElement
-
Returns the link of this cross-section element.
- getLink() - Method in class org.opentrafficsim.road.network.sampling.LinkDataRoad
-
Return link.
- getLinkData() - Method in class org.opentrafficsim.road.network.sampling.LaneDataRoad
- getLinkReferenceLine() - Method in class org.opentrafficsim.road.network.lane.Stripe
-
Return link reference line, which is the line halfway between the left-most and right-most stripes.
- getListFunction() - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LmrsFactory.Setting
-
Returns the list function to return the right list from the factory.
- getLocation() - Method in class org.opentrafficsim.road.network.lane.CrossSectionElement
- getLocation() - Method in record class org.opentrafficsim.road.network.lane.CrossSectionGeometry
-
Returns the location.
- getLocation() - Method in record class org.opentrafficsim.road.network.lane.LanePosition
-
Retrieve the location and direction of the GTU on the lane.
- getLocation() - Method in class org.opentrafficsim.road.network.lane.object.detector.TrafficLightDetector
- getLocation() - Method in interface org.opentrafficsim.road.network.lane.object.LaneBasedObject
- getLongitudinalPosition() - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedGtu
- getLongitudinalPosition() - Method in class org.opentrafficsim.road.network.lane.object.AbstractLaneBasedObject
- getLongitudinalPosition() - Method in interface org.opentrafficsim.road.network.lane.object.LaneBasedObject
-
Returns the longitudinal position.
- getLongitudinalPosition() - Method in class org.opentrafficsim.road.network.lane.RoadMarkerAcross
-
Returns longitudinal position.
- 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.Idm
- getLongName() - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.IdmPlus
- getLongName() - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.IdmPlusMulti
- getLowestSpeedLimit() - Method in class org.opentrafficsim.road.network.lane.Lane
-
Get the lowest speed limit of this lane.
- getMandatoryIncentives() - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.AbstractIncentivesTacticalPlanner
-
Returns the mandatory incentives.
- getManeuver() - Method in interface org.opentrafficsim.road.gtu.lane.perception.object.PerceivedGtu
-
Returns information on the maneuver.
- getManeuver() - Method in class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedGtuSimple
- getMass() - Method in interface org.opentrafficsim.road.gtu.lane.VehicleModel
-
GTU mass.
- getMass() - Method in class org.opentrafficsim.road.gtu.lane.VehicleModel.MassBased
- 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.CategoricalLanePerception
- getMental() - Method in interface org.opentrafficsim.road.gtu.lane.perception.LanePerception
-
Returns the mental module of perception.
- getMergeDistance() - Method in class org.opentrafficsim.road.gtu.lane.perception.structure.LaneRecord
- getMergeDistance() - Method in interface org.opentrafficsim.road.gtu.lane.perception.structure.LaneRecordInterface
-
Returns the merge distance, i.e. the ego-distance after which this road merges with the road of this record.
- 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
- getName() - Method in interface org.opentrafficsim.road.gtu.generator.headway.ArrivalsHeadwayGenerator.HeadwayDistribution
-
Returns the distribution name.
- 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.Idm
- getName() - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.IdmPlus
- getName() - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.IdmPlusMulti
- getName() - Method in class org.opentrafficsim.road.network.lane.object.detector.LoopDetector.LoopDetectorMeasurement
-
Returns the value name.
- getNetwork() - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedGtu
-
Returns the network.
- getNetwork() - Method in class org.opentrafficsim.road.network.lane.CrossSectionElement
-
Returns network.
- getNetwork() - Method in class org.opentrafficsim.road.network.lane.CrossSectionLink
- getNext() - Method in class org.opentrafficsim.road.gtu.lane.perception.structure.LaneRecord
- getNext() - Method in interface org.opentrafficsim.road.gtu.lane.perception.structure.LaneRecordInterface
-
Returns a list of next lanes.
- getNext() - Method in class org.opentrafficsim.road.gtu.lane.perception.structure.SimpleLaneRecord
- getNextLaneForRoute(Lane) - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedGtu
-
Returns the next lane for a given lane to stay on the route.
- getNonPeriodicData(LoopDetector.LoopDetectorMeasurement<?, T>) - Method in class org.opentrafficsim.road.network.lane.object.detector.LoopDetector
-
Return non-periodic data for the measurement for all GTU types.
- getNonPeriodicData(LoopDetector.LoopDetectorMeasurement<?, T>, GtuType) - Method in class org.opentrafficsim.road.network.lane.object.detector.LoopDetector
-
Return non-periodic data for the measurement and GTU type.
- 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.
- 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.AbstractPerceptionReiterable
-
Returns the perceiving object.
- getObject() - Method in class org.opentrafficsim.road.gtu.lane.perception.PerceptionCollectable.Intermediate
-
Get intermediate object.
- getObjectAhead(Length) - 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) - 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 interface org.opentrafficsim.road.gtu.lane.perception.object.PerceivedObject
-
Returns object type.
- getObjectType() - Method in class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedObjectBase
- getOccupancy() - Method in class org.opentrafficsim.road.network.lane.object.detector.TrafficLightDetector
-
Return the state of this traffic light detector.
- getOdometer() - Method in class org.opentrafficsim.road.network.speed.SpeedLimitProspect
-
Returns the odometer value at which the last update was performed.
- getOffsetAtBegin() - Method in class org.opentrafficsim.road.network.lane.CrossSectionElement
-
Retrieve the offset from the design line at the begin of the parent link.
- getOffsetAtEnd() - Method in class org.opentrafficsim.road.network.lane.CrossSectionElement
-
Retrieve the offset from the design line at the end of the parent link.
- getOrigin() - Method in class org.opentrafficsim.road.gtu.generator.characteristics.LaneBasedGtuCharacteristics
-
Returns the origin.
- getOrigin() - Method in class org.opentrafficsim.road.gtu.strategical.LaneBasedStrategicalRoutePlanner
- getOriginId() - Method in class org.opentrafficsim.road.network.sampling.GtuDataRoad
- getOrigins() - Method in class org.opentrafficsim.road.od.OdMatrix
-
Returns origins.
- getOtherConflict() - Method in class org.opentrafficsim.road.network.lane.conflict.Conflict
-
Returns the other conflict.
- getOverlap() - Method in interface org.opentrafficsim.road.gtu.lane.perception.object.PerceivedObject.Kinematics
-
Returns information on the overlap for parallel objects.
- getOverlap() - Method in interface org.opentrafficsim.road.gtu.lane.perception.object.PerceivedObject.Kinematics.Overlap
-
Return the (perceived) overlap with the other object.
- getOverlap() - Method in record class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedObject.Kinematics.Overlap.Record
-
Returns the value of the
getOverlaprecord component. - getOverlap() - Method in record class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedObject.Kinematics.Record
-
Returns the value of the
getOverlaprecord component. - getOverlapFront() - Method in interface org.opentrafficsim.road.gtu.lane.perception.object.PerceivedObject.Kinematics.Overlap
-
Return the (perceived) front overlap to the other object.
- getOverlapFront() - Method in record class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedObject.Kinematics.Overlap.Record
-
Returns the value of the
getOverlapFrontrecord component. - getOverlapRear() - Method in interface org.opentrafficsim.road.gtu.lane.perception.object.PerceivedObject.Kinematics.Overlap
-
Return the (perceived) rear overlap to the other object.
- getOverlapRear() - Method in record class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedObject.Kinematics.Overlap.Record
-
Returns the value of the
getOverlapRearrecord component. - getParameters() - Method in interface org.opentrafficsim.road.gtu.lane.perception.object.PerceivedGtu.Behavior
-
Many models that observe a GTU need to predict the imminent behavior of that GTU.
- 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(GtuType) - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.AbstractIdmFactory
- getParameters(GtuType) - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.DefaultLmrsPerceptionFactory
- getParameters(GtuType) - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LmrsFactory
- getParameters(GtuType) - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LmrsFactoryOld
-
Deprecated.
- getParameters(GtuType) - Method in interface org.opentrafficsim.road.gtu.lane.tactical.ModelComponentFactory
-
Returns parameters for the given component.
- getParent() - Method in class org.opentrafficsim.road.network.lane.object.detector.TrafficLightDetector.StartEndDetector
-
Returns the parent TrafficLightDetector.
- getPerception() - Method in class org.opentrafficsim.road.gtu.lane.tactical.AbstractLaneBasedTacticalPlanner
- getPerception(LaneBasedGtu) - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LmrsFactory
-
Returns perception for the GTU.
- getPerceptionDelay(Object) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelFuller
- getPerceptionDelay(Object) - Method in interface org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelMental
-
Returns the perception delay belonging to a perception channel.
- getPerceptionFactory() - Method in class org.opentrafficsim.road.gtu.lane.tactical.AbstractLaneBasedTacticalPlannerFactory
-
Returns the perception factory.
- getPeriod() - Method in class org.opentrafficsim.road.network.lane.Stripe
-
Returns the period of the common dash pattern.
- getPeriod() - Method in class org.opentrafficsim.road.network.lane.StripeData
-
Returns the period of the common dash pattern.
- getPeriod(List<StripeElement>) - Static method in class org.opentrafficsim.road.network.lane.StripeData
-
Returns the period after which the given line gap-dash patterns repeat as a whole.
- getPeriodicData(LoopDetector.LoopDetectorMeasurement<?, T>) - Method in class org.opentrafficsim.road.network.lane.object.detector.LoopDetector
-
Return aggregated data for the measurement for all GTU types.
- getPeriodicData(LoopDetector.LoopDetectorMeasurement<?, T>, GtuType) - Method in class org.opentrafficsim.road.network.lane.object.detector.LoopDetector
-
Return aggregated data for the measurement and GTU type.
- getPhaseSync() - Method in class org.opentrafficsim.road.network.lane.Stripe
-
Returns the phase synchronization.
- getPhaseSync() - Method in class org.opentrafficsim.road.network.lane.StripeData
-
Returns the phase synchronization.
- getPhysicalLaneChangeInfo(RelativeLane) - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.DirectInfrastructurePerception
- getPhysicalLaneChangeInfo(RelativeLane) - Method in interface org.opentrafficsim.road.gtu.lane.perception.categories.InfrastructurePerception
-
Returns infrastructure lane change info of a lane.
- getPhysicalLaneChangePossibility(RelativeLane, LateralDirectionality) - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.DirectInfrastructurePerception
- 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.
- 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.gtu.lane.LaneBasedGtu
-
Returns the lane and reference position on the lane of the GTU.
- getPosition(Duration) - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedGtu
-
Returns the lane and reference position on the lane of the GTU.
- getPosition(RelativePosition) - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedGtu
-
Returns the lane and relative position on the lane of the GTU.
- getPosition(RelativePosition, Duration) - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedGtu
-
Returns the lane and relative position on the lane of the GTU.
- getPosition(Lane) - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedGtu
-
Returns the projected position of the GTU on the given lane, which should be on the same link.
- getPosition(Lane, Duration) - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedGtu
-
Returns the projected position of the GTU on the given lane, which should be on the same link.
- getPosition(Lane, RelativePosition) - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedGtu
-
Returns the projected position of the GTU on the given lane, which should be on the same link.
- getPosition(Lane, RelativePosition, Duration) - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedGtu
-
Returns the projected position of the GTU on the given lane, which should be on the same link.
- getPositionOrRoaming() - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedGtu
-
Returns the position when the GTU is on a lane, or the roaming position otherwise.
- getPositions() - Method in class org.opentrafficsim.road.gtu.generator.LaneBasedGtuGenerator
- getPositionType() - Method in class org.opentrafficsim.road.network.lane.object.detector.LaneDetector
-
Returns the relative position type of the vehicle (e.g., FRONT, BACK) that triggers the detector.
- getPositionTypeEntry() - Method in interface org.opentrafficsim.road.network.lane.object.detector.DirectionalOccupancyDetector
-
Returns the entry position.
- getPositionTypeEntry() - Method in class org.opentrafficsim.road.network.lane.object.detector.TrafficLightDetector
-
Returns the relative position type of the vehicle (e.g., FRONT, BACK) that triggers the detector.
- getPositionTypeExit() - Method in interface org.opentrafficsim.road.network.lane.object.detector.DirectionalOccupancyDetector
-
Returns the exit position.
- getPositionTypeExit() - Method in class org.opentrafficsim.road.network.lane.object.detector.TrafficLightDetector
-
Returns the relative position type of the vehicle (e.g., FRONT, BACK) that triggers the detector.
- getPrev() - Method in class org.opentrafficsim.road.gtu.lane.perception.structure.LaneRecord
- getPrev() - Method in interface org.opentrafficsim.road.gtu.lane.perception.structure.LaneRecordInterface
-
Returns a list of previous lanes.
- getPrev() - Method in class org.opentrafficsim.road.gtu.lane.perception.structure.SimpleLaneRecord
- getPriority() - Method in class org.opentrafficsim.road.network.lane.CrossSectionLink
-
Sets the priority.
- getProjectedLength(Lane) - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedGtu
-
Get projected length on the lane.
- getRange() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.LocalDistractionPerception.PerceivedLocalDistraction
-
Returns the range of the distraction, which applies upstream of the location.
- getRange() - Method in class org.opentrafficsim.road.network.lane.object.LocalDistraction
-
Returns the range of the distraction, which applies upstream of the location.
- getReferenceSpeed() - Method in class org.opentrafficsim.road.network.sampling.GtuDataRoad
- getRelativeBounds() - Method in class org.opentrafficsim.road.network.lane.CrossSectionElement
- getRelativeBounds() - Method in class org.opentrafficsim.road.network.lane.object.detector.TrafficLightDetector
- getRelativeContour() - Method in class org.opentrafficsim.road.network.lane.CrossSectionElement
- getRelativeContour() - Method in record class org.opentrafficsim.road.network.lane.CrossSectionGeometry
-
Returns the relative contour.
- getRelativeContour() - Method in class org.opentrafficsim.road.network.lane.object.detector.TrafficLightDetector
- getRelativeLane() - Method in class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedBusStop
-
Returns relative lane.
- getRelativeLane() - Method in class org.opentrafficsim.road.gtu.lane.perception.structure.LaneRecord
-
Returns the relative lane.
- getRight() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.AnticipationSpeed.SpeedSet
-
Returns the speed regarding the right lane.
- getRight() - Method in class org.opentrafficsim.road.gtu.lane.perception.RelativeLane
-
Returns the right hand relative lane of this relative lane.
- getRight(GtuType) - Method in class org.opentrafficsim.road.network.lane.Lane
-
Returns the right lane for given GTU type, regardless of legality.
- getRoamingPosition() - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedGtu
-
Returns the nearest lane position on the route / network.
- getRoamingPosition(Point2d) - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedGtu
-
Returns the nearest lane position on the route / network.
- getRootCrossSection() - Method in class org.opentrafficsim.road.gtu.lane.perception.structure.LaneStructure
-
Returns all the lanes that are in the root cross-section, i.e. to our direct left and right.
- getRootRecord(RelativeLane) - Method in class org.opentrafficsim.road.gtu.lane.perception.structure.LaneStructure
-
Returns the root record on the given lane.
- getRoute() - Method in class org.opentrafficsim.road.gtu.generator.characteristics.LaneBasedGtuCharacteristics
-
Returns the route.
- getRoute() - Method in interface org.opentrafficsim.road.gtu.lane.perception.object.PerceivedGtu.Behavior
-
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.LaneBasedStrategicalRoutePlanner
- getRoute(Node, Node, GtuType) - Method in class org.opentrafficsim.road.gtu.strategical.RouteGenerator.DefaultRouteGenerator
- getRoute(Node, Node, GtuType) - Method in interface org.opentrafficsim.road.gtu.strategical.RouteGenerator
-
Returns a route.
- getRouteId() - Method in class org.opentrafficsim.road.network.sampling.GtuDataRoad
- getSettings() - Method in interface org.opentrafficsim.road.gtu.lane.control.ControlTacticalPlanner
-
Returns the system settings.
- getShoulders() - Method in class org.opentrafficsim.road.network.lane.CrossSectionLink
-
Return a safe copy of the list of shoulders of this CrossSectionLink.
- getSide() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.LocalDistractionPerception.PerceivedLocalDistraction
-
Returns the side of the distraction, relative to the driving direction.
- getSide() - Method in class org.opentrafficsim.road.network.lane.object.LocalDistraction
-
Returns the side of the distraction, relative to the driving direction.
- getSide() - Method in class org.opentrafficsim.road.network.lane.object.RoadSideDistraction
-
Returns the side of the distraction, relative to the driving direction.
- getSignals() - Method in interface org.opentrafficsim.road.gtu.lane.perception.object.PerceivedGtu
-
Returns information on the signals.
- getSignals() - Method in class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedGtuSimple
- getSimulator() - Method in interface org.opentrafficsim.road.network.lane.object.detector.DirectionalOccupancyDetector
-
Returns the simulator.
- getSimulator() - Method in class org.opentrafficsim.road.network.lane.object.detector.TrafficLightDetector
-
Returns the simulator.
- getSimulator() - Method in interface org.opentrafficsim.road.network.lane.object.LaneBasedObject
-
Returns the simulator.
- getSpeed() - Method in class org.opentrafficsim.road.gtu.generator.LaneBasedGtuGenerator.Placement
-
Returns the speed.
- getSpeed() - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.ar.ArTaskHeadwayBased
-
Returns the current speed to translate a distance headway to a time headway.
- getSpeed() - Method in interface org.opentrafficsim.road.gtu.lane.perception.object.PerceivedObject
-
Returns the speed from the kinematics.
- getSpeed() - Method in interface org.opentrafficsim.road.gtu.lane.perception.object.PerceivedObject.Kinematics
-
Returns speed.
- getSpeed() - Method in record class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedObject.Kinematics.Record
-
Returns the value of the
getSpeedrecord component. - getSpeed() - Method in class org.opentrafficsim.road.network.lane.object.SpeedSign
-
Returns the speed.
- getSpeed(RelativeLane) - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.AnticipationTrafficPerception
- getSpeed(RelativeLane) - Method in interface org.opentrafficsim.road.gtu.lane.perception.categories.TrafficPerception
-
Returns the perceived speed on the given lane.
- getSpeedForLateralAcceleration(Acceleration) - Method in record 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(GtuType) - Method in class org.opentrafficsim.road.network.lane.Lane
-
Get the speed limit of this lane, which can differ per GTU type.
- getSpeedLimit(GtuType) - Method in class org.opentrafficsim.road.network.lane.Shoulder
- getSpeedLimitInfo() - Method in interface org.opentrafficsim.road.gtu.lane.perception.object.PerceivedGtu.Behavior
-
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
- 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).
- getStartDistance() - Method in class org.opentrafficsim.road.gtu.lane.perception.structure.LaneRecord
-
Returns the start distance.
- getStartDistance() - Method in interface org.opentrafficsim.road.gtu.lane.perception.structure.LaneRecordInterface
-
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.structure.SimpleLaneRecord
- getStartLine() - Method in class org.opentrafficsim.road.network.lane.CrossSectionLink
-
Returns the line over which GTUs enter and leave the link at the start node.
- getStdDuration() - Method in enum class org.opentrafficsim.road.gtu.lane.perception.mental.sdm.DefaultDistraction
-
Returns the standard deviation of duration.
- getStopLine() - Method in interface org.opentrafficsim.road.gtu.lane.perception.object.PerceivedConflict
-
Returns the stop line.
- getStopLine() - Method in class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedConflictFull
-
Returns the stop line.
- getStrategicalPlanner() - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedGtu
- getStrategicalPlanner(Duration) - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedGtu
- getStrategicalPlannerFactory() - Method in class org.opentrafficsim.road.gtu.generator.characteristics.LaneBasedGtuCharacteristics
-
Returns the strategical planner factory.
- getSynchronizationState() - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.Lmrs
- 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
- getTacticalPlanner() - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedGtu
- getTacticalPlanner() - Method in interface org.opentrafficsim.road.gtu.strategical.LaneBasedStrategicalPlanner
- getTacticalPlanner() - Method in class org.opentrafficsim.road.gtu.strategical.LaneBasedStrategicalRoutePlanner
- getTacticalPlanner(Duration) - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedGtu
- getTacticalPlanner(Duration) - Method in interface org.opentrafficsim.road.gtu.strategical.LaneBasedStrategicalPlanner
- getTacticalPlanner(Duration) - Method in class org.opentrafficsim.road.gtu.strategical.LaneBasedStrategicalRoutePlanner
- getTargetLeader(PerceivedGtu, SortedSet<PerceivedGtu>) - Static method in interface org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.Synchronization
-
Returns the leader of one gtu from a set.
- getTaskDemand() - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.AbstractTask
- getTaskDemand() - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.sdm.Distraction
-
Returns the level of task demand.
- getTaskDemand() - Method in interface org.opentrafficsim.road.gtu.lane.perception.mental.Task
-
Returns the gross task demand as most recently returned by
getTaskDemand(LanePerception). - getTaskDemand(LanePerception) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.AbstractTask
- getTaskDemand(LanePerception) - Method in interface org.opentrafficsim.road.gtu.lane.perception.mental.Task
-
Returns the gross task demand.
- getTasks() - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelFuller
- getTasks() - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.Fuller
-
Returns the currently active tasks.
- getTasks() - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.SumFuller
- getTimeOfLateralCrossing(Duration, Duration, boolean) - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedGtu
-
Estimates when the path crosses a lateral lane boundary assuming the GTU is within the boundary.
- getTotalTaskDemand(LanePerception) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.ar.ArFuller
- getTotalTaskDemand(LanePerception) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelFuller
- getTotalTaskDemand(LanePerception) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.Fuller
-
Returns the total level of task demand, possibly after anticipation reliance.
- getTotalTaskDemand(LanePerception) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.SumFuller
- getTrafficLight() - Method in class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedTrafficLight
-
Returns the traffic light for sub classes.
- getTrafficLightColor() - Method in class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedTrafficLight
-
Returns the traffic light color.
- getTrafficLightColor() - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.PerceivedTrafficLightChannel
-
Returns the traffic light color.
- getTrafficLightColor() - Method in class org.opentrafficsim.road.network.lane.object.trafficlight.TrafficLight
-
Get the current traffic light color.
- getTrafficLightColor(Duration) - Method in class org.opentrafficsim.road.network.lane.object.trafficlight.TrafficLight
-
Get the traffic light color in the past.
- getTrafficLightDistance(Length) - Method in class org.opentrafficsim.road.network.lane.conflict.Conflict
-
Returns the distance to an upstream traffic light.
- getTrafficLights(RelativeLane) - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.DirectIntersectionPerception
- getTrafficLights(RelativeLane) - Method in interface org.opentrafficsim.road.gtu.lane.perception.categories.IntersectionPerception
-
Returns a set of traffic lights along the route.
- getTrafficLights(RelativeLane) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.IntersectionPerceptionChannel
- getTrips(Node, Node, Category, int) - Method in class org.opentrafficsim.road.od.OdMatrix
-
Returns the number of trips in the given time period.
- getTripsVector(Node, Node, Category) - Method in class org.opentrafficsim.road.od.OdMatrix
-
Get trip vector.
- getTtc() - Method in class org.opentrafficsim.road.gtu.generator.TtcRoomChecker
-
Returns the TTC value.
- getTurnIndicatorStatus() - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedGtu
-
Returns the turn indicator status.
- getTurnIndicatorStatus() - Method in interface org.opentrafficsim.road.gtu.lane.perception.object.PerceivedGtu.Signals
-
Returns the indicator status.
- getTurnIndicatorStatus() - Method in record class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedGtu.Signals.Record
-
Returns the value of the
getTurnIndicatorStatusrecord component. - getTurnIndicatorStatus(Duration) - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedGtu
-
Returns the turn indicator status at time.
- getTurnRadius(LaneBasedGtu) - Method in interface org.opentrafficsim.road.gtu.lane.VehicleModel
-
Returns the turn radius, which is actually a diameter.
- getType() - Method in class org.opentrafficsim.road.network.lane.Lane
- getType() - Method in class org.opentrafficsim.road.network.lane.object.detector.LaneDetector
- getType() - Method in class org.opentrafficsim.road.network.lane.object.detector.TrafficLightDetector
- getUnit() - Method in class org.opentrafficsim.road.network.lane.object.detector.LoopDetector.LoopDetectorMeasurement
-
Returns the unit string, default is
null. - getUpstreamConflictingGTUs() - Method in interface org.opentrafficsim.road.gtu.lane.perception.object.PerceivedConflict
-
Returns a set of conflicting GTU's upstream of the start of the conflict ordered close to far from the conflict.
- getUpstreamConflictingGTUs() - Method in class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedConflictFull
-
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).
- getUpstreamGtus(LaneBasedGtu, PerceivedGtuType, Length) - Method in class org.opentrafficsim.road.network.lane.conflict.Conflict
-
Provides the upstream GTUs.
- getUpstreamGtus(RelativeLane, RelativePosition.Type, RelativePosition.Type, RelativePosition.Type, RelativePosition.Type) - Method in class org.opentrafficsim.road.gtu.lane.perception.structure.LaneStructure
-
Returns an iterator over GTUs perceived on a relative lane, ordered close to far.
- getUpstreamObjects(RelativeLane, Class<T>, RelativePosition.Type) - Method in class org.opentrafficsim.road.gtu.lane.perception.structure.LaneStructure
-
Returns an iterator over objects perceived on a relative lane, ordered close to far.
- getValue(Speed) - Method in class org.opentrafficsim.road.gtu.generator.GeneratorPositions.RoadPosition.BySpeed
- getValue(Speed) - Method in class org.opentrafficsim.road.gtu.generator.GeneratorPositions.RoadPosition.ByValue
- getValue(Speed) - Method in interface org.opentrafficsim.road.gtu.generator.GeneratorPositions.RoadPosition
-
Returns the road position (0.0 = right, 1.0 = left).
- getValue(GtuDataRoad) - Method in class org.opentrafficsim.road.network.sampling.data.FilterDataLength
- getValue(GtuDataRoad) - Method in class org.opentrafficsim.road.network.sampling.data.FilterDataWidth
- getValue(GtuDataRoad) - Method in class org.opentrafficsim.road.network.sampling.data.LeaderId
- getValue(GtuDataRoad) - Method in class org.opentrafficsim.road.network.sampling.data.ReactionTime
- getValue(GtuDataRoad) - Method in class org.opentrafficsim.road.network.sampling.data.SpeedLimit
- getValue(GtuDataRoad) - Method in class org.opentrafficsim.road.network.sampling.data.TimeToCollision
- getValue(GtuDataRoad) - Method in class org.opentrafficsim.road.network.sampling.data.WorldDirData
- getValue(GtuDataRoad) - Method in class org.opentrafficsim.road.network.sampling.data.WorldXData
- getValue(GtuDataRoad) - Method in class org.opentrafficsim.road.network.sampling.data.WorldYData
- getValueType() - Method in class org.opentrafficsim.road.network.lane.object.detector.LoopDetector.LoopDetectorMeasurement
-
Returns the data type.
- getVehicleModel() - Method in class org.opentrafficsim.road.gtu.generator.characteristics.LaneBasedGtuCharacteristics
-
Returns the vehicle model.
- getVehicleModel() - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedGtu
-
Returns the vehicle model.
- getVoluntaryIncentives() - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.AbstractIncentivesTacticalPlanner
-
Returns the voluntary incentives.
- getWidth() - Method in interface org.opentrafficsim.road.gtu.lane.perception.object.PerceivedGtu
-
Returns the width of the GTU.
- getWidth() - Method in class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedGtuSimple
- getWidth() - Method in class org.opentrafficsim.road.network.lane.StripeData
-
Returns the width, which is the sum of stripe elements.
- getWidth(double) - Method in class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedConflictFull.Width
-
Returns the width at the given fraction.
- getWidth(double) - Method in class org.opentrafficsim.road.network.lane.CrossSectionElement
-
Return the width of this CrossSectionElement at a specified fractional longitudinal position.
- getWidth(Length) - Method in class org.opentrafficsim.road.network.lane.CrossSectionElement
-
Return the width of this CrossSectionElement at a specified longitudinal position.
- getWidth(Lane, double) - Method in class org.opentrafficsim.road.network.lane.conflict.ConflictBuilder.FixedWidthGenerator
- getWidth(Lane, double) - Method in class org.opentrafficsim.road.network.lane.conflict.ConflictBuilder.RelativeWidthGenerator
- getWidth(Lane, double) - Method in interface org.opentrafficsim.road.network.lane.conflict.ConflictBuilder.WidthGenerator
-
Returns the begin width of this lane.
- getWidthAtFraction(double) - Method in interface org.opentrafficsim.road.gtu.lane.perception.object.PerceivedConflict
-
Returns the width at the given fraction.
- getWidthAtFraction(double) - Method in class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedConflictFull
-
Returns the width at the given fraction.
- 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.Shoulder
- GREEN - Enum constant in enum class org.opentrafficsim.road.network.lane.object.trafficlight.TrafficLightColor
-
GTU is allowed to drive.
- GROOMING - Enum constant in enum class org.opentrafficsim.road.gtu.lane.perception.mental.sdm.DefaultDistraction
-
Grooming.
- GTU - Enum constant in enum class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedObject.ObjectType
-
The observed object for headway is a GTU.
- 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.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.od.OdOptions
-
GTU characteristics generator option.
- GTU_TYPE_COLUMN - Static variable in class org.opentrafficsim.road.gtu.generator.Injections
-
GTU type column id.
- GtuDataRoad - Class in org.opentrafficsim.road.network.sampling
-
GTU representation in road sampler.
- GtuDataRoad(LaneBasedGtu) - Constructor for class org.opentrafficsim.road.network.sampling.GtuDataRoad
-
Constructor.
- GtuSpawner - Class in org.opentrafficsim.road.gtu.generator
-
Simple class to spawn GTUs.
- GtuSpawner() - Constructor for class org.opentrafficsim.road.gtu.generator.GtuSpawner
-
Constructor.
- GtuTypeAssumptions - Class in org.opentrafficsim.road.gtu.lane.perception
-
Assumptions at GTU type level.
- GtuTypeAssumptions() - Constructor for class org.opentrafficsim.road.gtu.lane.perception.GtuTypeAssumptions
-
Constructor.
H
- HARMONIC_MEAN_SPEED - Static variable in class org.opentrafficsim.road.network.lane.object.detector.LoopDetector
-
Harmonic mean speed measurement.
- hasColumn(String) - Method in class org.opentrafficsim.road.gtu.generator.Injections
-
Returns whether the column of given id is present.
- hashCode() - Method in class org.opentrafficsim.road.gtu.generator.GeneratorPositions.GeneratorLanePosition
- 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 record class org.opentrafficsim.road.gtu.generator.headway.DemandPattern
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.NeighborTriplet
-
Returns a hash code value for this object.
- hashCode() - Method in class org.opentrafficsim.road.gtu.lane.perception.GtuTypeAssumptions
- hashCode() - Method in class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedDistance
- hashCode() - Method in record class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedGtu.Maneuver.Record
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedGtu.Signals.Record
-
Returns a hash code value for this object.
- hashCode() - Method in class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedGtuBase
- hashCode() - Method in class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedGtuSimple
- hashCode() - Method in class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedLaneBasedObjectBase
- hashCode() - Method in record class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedObject.Kinematics.Overlap.Record
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedObject.Kinematics.Record
-
Returns a hash code value for this object.
- hashCode() - Method in class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedObjectBase
- hashCode() - Method in record class org.opentrafficsim.road.gtu.lane.perception.PerceptionCollectable.UnderlyingDistance
-
Returns a hash code value for this object.
- hashCode() - Method in class org.opentrafficsim.road.gtu.lane.perception.RelativeLane
- hashCode() - Method in record class org.opentrafficsim.road.gtu.lane.perception.structure.NavigatingIterable.Entry
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.opentrafficsim.road.gtu.lane.tactical.util.AnticipationInfo
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.Desire
-
Returns a hash code value for this object.
- hashCode() - Method in class org.opentrafficsim.road.network.lane.CrossSectionElement
- hashCode() - Method in record class org.opentrafficsim.road.network.lane.CrossSectionGeometry
-
Returns a hash code value for this object.
- hashCode() - Method in class org.opentrafficsim.road.network.lane.Lane
- hashCode() - Method in record class org.opentrafficsim.road.network.lane.LanePosition
-
Returns a hash code value for this object.
- hashCode() - Method in class org.opentrafficsim.road.network.lane.object.BusStop
- hashCode() - Method in class org.opentrafficsim.road.network.lane.object.detector.LaneDetector
- hashCode() - Method in class org.opentrafficsim.road.network.lane.object.SpeedSign
- hashCode() - Method in record class org.opentrafficsim.road.network.LaneChangeInfo
-
Returns a hash code value for this object.
- hashCode() - Method in class org.opentrafficsim.road.network.sampling.LaneDataRoad
- hashCode() - Method in class org.opentrafficsim.road.network.sampling.LinkDataRoad
- hashCode() - Method in class org.opentrafficsim.road.network.sampling.RoadSampler
- hashCode() - Method in record class org.opentrafficsim.road.network.speed.SpeedInfoCurvature
-
Returns a hash code value for this object.
- hashCode() - Method in class org.opentrafficsim.road.network.speed.SpeedLimitInfo
- hashCode() - Method in class org.opentrafficsim.road.network.speed.SpeedLimitType
- hashCode() - Method in class org.opentrafficsim.road.od.Categorization
- hashCode() - Method in class org.opentrafficsim.road.od.Category
- hashCode() - Method in record class org.opentrafficsim.road.od.OdApplier.GeneratorObjects
-
Returns a hash code value for this object.
- hashCode() - Method in class org.opentrafficsim.road.od.OdMatrix
- hashCode() - Method in class org.opentrafficsim.road.od.OdOptions.Option
- hashCode() - Method in class org.opentrafficsim.road.od.SplitFraction
- hasIds() - Method in interface org.opentrafficsim.road.gtu.generator.LaneBasedGtuGenerator.IdsWithCharacteristics
-
Returns whether the characteristics include GTU IDs.
- hasLastValue() - Method in class org.opentrafficsim.road.network.lane.object.detector.LoopDetector
-
Returns whether the detector has aggregated data available.
- hasNext() - Method in class org.opentrafficsim.road.gtu.lane.perception.AbstractPerceptionReiterable.PerceptionIterator
- HCONF - Static variable in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelTaskConflict
-
Conflicting decay parameter.
- headway() - Method in record class org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.NeighborTriplet
-
Returns the value of the
headwayrecord component. - HEADWAY - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.following.AbstractIdm
-
Default IDM desired headway model.
- HEADWAY_DIST - Static variable in class org.opentrafficsim.road.od.OdOptions
-
Headway randomization option.
- headwayFactor(Speed, Length, Speed, Length, Length) - Method in class org.opentrafficsim.road.gtu.generator.CfBaRoomChecker
- 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.
- headwayGenerator() - Method in record class org.opentrafficsim.road.od.OdApplier.GeneratorObjects
-
Returns the value of the
headwayGeneratorrecord component. - HeadwayGenerator - Class in org.opentrafficsim.road.gtu.generator.headway
-
Headway supplier using independent arrivals (exponential distribution) at a fixed average rate.
- HeadwayGenerator(Frequency, StreamInterface) - Constructor for class org.opentrafficsim.road.gtu.generator.headway.HeadwayGenerator
-
Constructor.
- HEGO - Static variable in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelTaskConflict
-
Ego decay parameter.
- HEXP - Static variable in class org.opentrafficsim.road.gtu.lane.perception.mental.ar.ArTaskCarFollowingExp
-
Car-following task parameter.
- HEXP - Static variable in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelTaskCarFollowing
-
Car-following task parameter.
- HEXP - Static variable in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelTaskTrafficLight
-
Car-following task parameter.
- HIGHWAY - Static variable in class org.opentrafficsim.road.definitions.DefaultsRoadNl
-
Highway (autoweg, 100km/h).
I
- ID_COLUMN - Static variable in class org.opentrafficsim.road.gtu.generator.Injections
-
Id column id.
- identity() - Method in class org.opentrafficsim.road.network.lane.object.detector.LoopDetector.LoopDetectorMeasurement
-
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.
- IdmDesiredHeadwayModel() - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.following.AbstractIdm.IdmDesiredHeadwayModel
-
Constructor.
- IdmDesiredSpeedModel() - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.following.AbstractIdm.IdmDesiredSpeedModel
-
Constructor.
- 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.
- IdmFactory(StreamInterface, Supplier<? extends DesiredHeadwayModel>, Supplier<? extends DesiredSpeedModel>) - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.following.IdmFactory
-
Constructor.
- 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.
- IdmPlusFactory(StreamInterface, Supplier<? extends DesiredHeadwayModel>, Supplier<? extends DesiredSpeedModel>) - 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-2024 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-2024 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
- IdmPlusMultiFactory(StreamInterface) - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.following.IdmPlusMultiFactory
-
Constructor.
- IdmPlusMultiFactory(StreamInterface, Supplier<? extends DesiredHeadwayModel>, Supplier<? extends DesiredSpeedModel>) - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.following.IdmPlusMultiFactory
-
Constructor.
- IN_VEHICLE - Static variable in interface org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelTask
-
Standard in-vehicle channel.
- Incentive - Interface in org.opentrafficsim.road.gtu.lane.tactical.util.lmrs
-
Tagging interface.
- INCENTIVE_COURTESY - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LmrsFactory.Setting
-
Voluntary lane change incentive for cooperative lane changes (default: false).
- INCENTIVE_GET_IN_LANE - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LmrsFactory.Setting
-
Mandatory lane change incentive to join slow traffic at split and not block other traffic (default: false).
- INCENTIVE_KEEP - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LmrsFactory.Setting
-
Voluntary lane change incentive to keep to the slow lane (default: true).
- INCENTIVE_QUEUE - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LmrsFactory.Setting
-
Voluntary lane change incentive to join the shortest queue (default: false).
- INCENTIVE_ROUTE - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LmrsFactory.Setting
-
Mandatory lane change incentive for route (default: true).
- INCENTIVE_SPEED_WITH_COURTESY - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LmrsFactory.Setting
-
Voluntary lane change incentive for speed with courtesy (default: true).
- INCENTIVE_STAY_RIGHT - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LmrsFactory.Setting
-
Voluntary lane change incentive for trucks to stay in slowest rightmost two lanes (default: false).
- IncentiveBusStop - Class in org.opentrafficsim.road.gtu.lane.tactical.lmrs
-
Mandatory lane change incentive for bus stops.
- 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.
- IncentiveDummy - Class in org.opentrafficsim.road.gtu.lane.tactical.lmrs
-
Dummy desire disabling lane changes when used as the only incentive.
- 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.
- IncentiveKeep - Class in org.opentrafficsim.road.gtu.lane.tactical.lmrs
-
Determines lane change desire in order to adhere to keeping right or left.
- IncentiveQueue - Class in org.opentrafficsim.road.gtu.lane.tactical.lmrs
-
Incentive to join the shortest queue near intersection.
- 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.
- IncentiveSocioSpeed - Class in org.opentrafficsim.road.gtu.lane.tactical.lmrs
-
Lane change incentive based on social pressure.
- 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.
- IncentiveSpeedWithCourtesy - Class in org.opentrafficsim.road.gtu.lane.tactical.lmrs
-
Determines lane change desire for speed.
- 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.
- 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.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.
- INDICATING - Enum constant in enum class org.opentrafficsim.road.gtu.lane.tactical.Synchronizable.State
-
Subject vehicle is adjusting speed and indicating desired lane change.
- 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).
- InfrastructurePerception - Interface in org.opentrafficsim.road.gtu.lane.perception.categories
-
Copyright (c) 2013-2024 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
- init() - Method in class org.opentrafficsim.road.network.lane.conflict.Conflict.ConflictEnd
- init() - Method in class org.opentrafficsim.road.network.lane.conflict.Conflict
- init() - Method in class org.opentrafficsim.road.network.lane.object.AbstractLaneBasedObject
- init(LaneBasedGtu) - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.AbstractCarFollowingModel
- init(LaneBasedGtu) - Method in interface org.opentrafficsim.road.gtu.lane.tactical.following.CarFollowingModel
- 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
- init(LaneBasedStrategicalPlanner, DirectedPoint2d, Speed) - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedGtu
-
Initializes the GTU.
- 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.
- initRecording(LaneDataRoad) - Method in class org.opentrafficsim.road.network.sampling.RoadSampler
- Injections - Class in org.opentrafficsim.road.gtu.generator
-
Injections can be used to have a large degree of control over GTU generation.
- Injections(Table, Network, ImmutableMap<String, GtuType>, BiFunction<GtuType, StreamInterface, Optional<GtuTemplate>>, LaneBasedStrategicalPlannerFactory<?>, StreamInterface, Duration) - Constructor for class org.opentrafficsim.road.gtu.generator.Injections
-
Constructor.
- INSTANT - Enum constant in enum class org.opentrafficsim.road.gtu.lane.LaneBookkeeping
-
Instantaneous lane changes.
- Intermediate(I) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.PerceptionCollectable.Intermediate
-
Constructor.
- INTERNAL_DISTRACTION - Enum constant in enum class org.opentrafficsim.road.gtu.lane.perception.mental.sdm.DefaultDistraction
-
Internal distraction.
- interpolateVector(Duration, FrequencyVector, DurationVector, boolean) - Method in enum class org.opentrafficsim.road.od.Interpolation
-
Returns interpolated value from array at given time.
- interpolation() - Method in record class org.opentrafficsim.road.gtu.generator.headway.DemandPattern
-
Returns the value of the
interpolationrecord component. - Interpolation - Enum Class in org.opentrafficsim.road.od
-
Interpolation of demand.
- IntersectionPerception - Interface in org.opentrafficsim.road.gtu.lane.perception.categories
-
Perception category for traffic lights and conflicts.
- IntersectionPerceptionChannel - Class in org.opentrafficsim.road.gtu.lane.perception.mental.channel
-
This class is highly similar to
DirectIntersectionPerceptionbut takes perception delay for conflicting GTUs and traffic light colors from perception channels. - IntersectionPerceptionChannel(LanePerception, Estimation, Anticipation) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.mental.channel.IntersectionPerceptionChannel
-
Constructor.
- isActive(GtuType, Duration) - Method in class org.opentrafficsim.road.network.lane.object.SpeedSign
-
Return whether this speed limit is currently active.
- isAhead() - Method in interface org.opentrafficsim.road.gtu.lane.perception.object.PerceivedObject.Kinematics.Overlap
-
Returns whether the object is fully ahead.
- isAhead() - Method in record class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedObject.Kinematics.Overlap.Record
-
Returns the value of the
isAheadrecord component. - isAllStop() - Method in enum class org.opentrafficsim.road.network.lane.conflict.ConflictPriority
-
Returns whether this is an all-stop conflict.
- isAllStop() - Method in enum class 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
- isAlongsideConflictLeft() - Method in interface org.opentrafficsim.road.gtu.lane.perception.categories.IntersectionPerception
-
Returns whether there is a conflict alongside to the left.
- isAlongsideConflictLeft() - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.IntersectionPerceptionChannel
- isAlongsideConflictRight() - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.DirectIntersectionPerception
- isAlongsideConflictRight() - Method in interface org.opentrafficsim.road.gtu.lane.perception.categories.IntersectionPerception
-
Returns whether there is a conflict alongside to the right.
- isAlongsideConflictRight() - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.IntersectionPerceptionChannel
- isBehind() - Method in interface org.opentrafficsim.road.gtu.lane.perception.object.PerceivedObject.Kinematics.Overlap
-
Returns whether the object is fully behind.
- isBehind() - Method in record class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedObject.Kinematics.Overlap.Record
-
Returns the value of the
isBehindrecord component. - isBlack() - Method in enum class org.opentrafficsim.road.network.lane.object.trafficlight.TrafficLightColor
-
Returns whether the light is black (off).
- 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
- isBlocking() - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.Lmrs
- isBlocking() - Method in class org.opentrafficsim.road.gtu.lane.tactical.util.ConflictUtil.ConflictPlans
- isBrakingLightsOn() - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedGtu
-
Returns whether the braking lights are on.
- isBrakingLightsOn() - Method in interface org.opentrafficsim.road.gtu.lane.perception.object.PerceivedGtu.Signals
-
Returns whether the braking lights are on.
- isBrakingLightsOn() - Method in record class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedGtu.Signals.Record
-
Returns the value of the
isBrakingLightsOnrecord component. - isBrakingLightsOn(Duration) - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedGtu
-
Returns whether the braking lights are on.
- isBrakingLightsOn(Speed, Acceleration) - Method in interface org.opentrafficsim.road.gtu.lane.VehicleModel
-
Returns whether the braking lights are on.
- isBusStop() - Method in enum class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedObject.ObjectType
-
Returns whether this object is a bus stop or not.
- isBusStop() - Method in enum class org.opentrafficsim.road.network.lane.CrossSectionLink.Priority
-
Returns whether this is bus stop.
- isChangingLane(LateralDirectionality) - Method in interface org.opentrafficsim.road.gtu.lane.perception.object.PerceivedGtu.Maneuver
-
Returns whether the GTU is changing either left or right.
- isChangingLeft() - Method in interface org.opentrafficsim.road.gtu.lane.perception.object.PerceivedGtu.Maneuver
-
Returns whether the GTU is changing lanes to the left.
- isChangingLeft() - Method in record class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedGtu.Maneuver.Record
-
Returns the value of the
isChangingLeftrecord component. - isChangingRight() - Method in interface org.opentrafficsim.road.gtu.lane.perception.object.PerceivedGtu.Maneuver
-
Returns whether the GTU is changing lanes to the right.
- isChangingRight() - Method in record class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedGtu.Maneuver.Record
-
Returns the value of the
isChangingRightrecord component. - isCompatible(GtuType) - Method in class org.opentrafficsim.road.network.lane.object.detector.LaneDetector
-
Returns whether this Detector can detector GTUs of the given type.
- isConflict() - Method in enum class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedObject.ObjectType
-
Returns whether this object is a conflict or not.
- isCooperating() - Method in enum class org.opentrafficsim.road.gtu.lane.tactical.Synchronizable.State
-
Returns whether this is COOPERATING.
- isCrossing() - Method in interface org.opentrafficsim.road.gtu.lane.perception.object.PerceivedConflict
-
Returns whether this is a crossing conflict.
- isCrossing() - Method in class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedConflictFull
-
Returns whether this is a crossing conflict.
- isCrossing() - Method in enum class 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.
- isDeviative() - Method in class org.opentrafficsim.road.gtu.lane.plan.operational.LaneBasedOperationalPlan
-
Check if we deviate from the center line.
- isDisabled() - Method in enum class org.opentrafficsim.road.gtu.lane.tactical.Controllable.State
-
Returns whether this is DISABLED.
- isDistanceOnly() - Method in enum class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedObject.ObjectType
-
Returns whether no object was observed and only a distance was stored.
- isDownstreamBranch() - Method in class org.opentrafficsim.road.gtu.lane.perception.structure.LaneRecord
- isDownstreamBranch() - Method in interface org.opentrafficsim.road.gtu.lane.perception.structure.LaneRecordInterface
-
Returns whether the record is part of the downstream branch.
- isEmpty() - Method in class org.opentrafficsim.road.gtu.lane.perception.AbstractPerceptionReiterable
- 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
- isEnabled() - Method in enum class org.opentrafficsim.road.gtu.lane.tactical.Controllable.State
-
Returns whether this is ENABLED.
- isEnabled() - Method in class org.opentrafficsim.road.network.control.rampmetering.AlineaSwitch
- isEnabled() - Method in interface org.opentrafficsim.road.network.control.rampmetering.RampMeteringSwitch
-
Evaluates whether the ramp metering should be enabled.
- isEnabled() - Method in class org.opentrafficsim.road.network.control.rampmetering.RwsSwitch
- isFacingSameDirection() - Method in interface org.opentrafficsim.road.gtu.lane.perception.object.PerceivedObject.Kinematics
-
Returns whether the object is facing the same direction.
- isFacingSameDirection() - Method in record class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedObject.Kinematics.Record
-
Returns the value of the
isFacingSameDirectionrecord component. - isForceSchedule(String) - Method in class org.opentrafficsim.road.gtu.lane.tactical.pt.BusSchedule
-
Returns whether the departure time is enforced.
- isGiveWay() - Method in enum class org.opentrafficsim.road.network.lane.conflict.ConflictPriority
-
Returns whether this is a give-way conflict.
- isGreen() - Method in enum class org.opentrafficsim.road.network.lane.object.trafficlight.TrafficLightColor
-
Returns whether the light is green.
- isGtu() - Method in enum class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedObject.ObjectType
-
Returns whether this object is a GTU or not.
- isGtuAlongside(LateralDirectionality) - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.DirectNeighborsPerception
- isGtuAlongside(LateralDirectionality) - Method in interface org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.NeighborsPerception
-
Whether there is a GTU alongside, i.e. with overlap, in an adjacent lane.
- isGtuAlongside(LateralDirectionality) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.NeighborsPerceptionChannel
-
Whether there is a GTU alongside, i.e. with overlap, in an adjacent lane.
- isIndicating() - Method in enum class org.opentrafficsim.road.gtu.lane.tactical.Synchronizable.State
-
Returns whether this is INDICATING.
- isIndicatorOn(LateralDirectionality) - Method in interface org.opentrafficsim.road.gtu.lane.perception.object.PerceivedGtu.Signals
-
Returns indicator status.
- isLaneChange() - Method in class org.opentrafficsim.road.gtu.lane.plan.operational.SimpleOperationalPlan
-
Return whether this plan is a lane change plan.
- isLeft() - Method in class org.opentrafficsim.road.gtu.lane.perception.RelativeLane
-
Returns whether the left lane is referred to.
- isLinear() - Method in enum class org.opentrafficsim.road.od.Interpolation
-
Returns whether this is linear interpolation.
- isLineStop(String, Duration) - Method in class org.opentrafficsim.road.gtu.lane.tactical.pt.BusSchedule
-
Whether the bus of this line should stop for this bus stop.
- isMerge() - Method in interface org.opentrafficsim.road.gtu.lane.perception.object.PerceivedConflict
-
Returns whether this is a merge conflict.
- isMerge() - Method in class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedConflictFull
-
Returns whether this is a merge conflict.
- isMerge() - Method in enum class org.opentrafficsim.road.network.lane.conflict.ConflictType
-
Returns whether this is a merge.
- isNone() - Method in enum class org.opentrafficsim.road.gtu.lane.tactical.Controllable.State
-
Returns whether this is NONE.
- isNone() - Method in enum class org.opentrafficsim.road.gtu.lane.tactical.Synchronizable.State
-
Returns whether this is NONE.
- isNone() - Method in enum class org.opentrafficsim.road.network.lane.CrossSectionLink.Priority
-
Returns whether this is none.
- isObject() - Method in enum class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedObject.ObjectType
-
Returns whether this object is an object or not.
- isOnRoute(Route) - Method in class org.opentrafficsim.road.gtu.lane.perception.structure.LaneRecord
-
Returns whether the record is on the route.
- isParallel() - Method in interface org.opentrafficsim.road.gtu.lane.perception.object.PerceivedObject.Kinematics.Overlap
-
Returns whether the object is parallel, partially or fully.
- isPeriodic() - Method in class org.opentrafficsim.road.network.lane.object.detector.LoopDetector.LoopDetectorMeasurement
-
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.Stripe
-
Returns whether the given GTU type is allowed to cross the line in the given lateral direction.
- isPermeable(GtuType, LateralDirectionality) - Method in class org.opentrafficsim.road.network.lane.StripeData
-
Returns whether the given GTU type is allowed to cross the line in the given lateral direction.
- isPermitted() - Method in interface org.opentrafficsim.road.gtu.lane.perception.object.PerceivedConflict
-
Whether the conflict is permitted by the traffic light.
- isPermitted() - Method in class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedConflictFull
-
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 class org.opentrafficsim.road.network.lane.object.trafficlight.TrafficLightColor
-
Returns whether the light is pre-green.
- isPriority() - Method in enum class org.opentrafficsim.road.network.lane.conflict.ConflictPriority
-
Returns whether this is a priority conflict.
- isPriority() - Method in enum class org.opentrafficsim.road.network.lane.CrossSectionLink.Priority
-
Returns whether this is priority.
- isRed() - Method in enum class org.opentrafficsim.road.network.lane.object.trafficlight.TrafficLightColor
-
Returns whether the light is red.
- isRedOrYellow() - Method in enum class org.opentrafficsim.road.network.lane.object.trafficlight.TrafficLightColor
-
Returns whether the light is red or yellow.
- isRight() - Method in class org.opentrafficsim.road.gtu.lane.perception.RelativeLane
-
Returns whether the right lane is referred to.
- isRoaming() - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedGtu
-
Returns whether the GTU is roaming (i.e. not on a lane).
- isRoaming(Duration) - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedGtu
-
Returns whether the GTU is roaming (i.e. not on a lane).
- 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 interface org.opentrafficsim.road.gtu.lane.perception.object.PerceivedConflict
-
Returns whether this is a split conflict.
- isSplit() - Method in class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedConflictFull
-
Returns whether this is a split conflict.
- isSplit() - Method in enum class org.opentrafficsim.road.network.lane.conflict.ConflictPriority
-
Returns whether this is a stop conflict.
- isSplit() - Method in enum class org.opentrafficsim.road.network.lane.conflict.ConflictType
-
Returns whether this is a split.
- isStepWise() - Method in enum class org.opentrafficsim.road.od.Interpolation
-
Returns whether this is step-wise 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 class org.opentrafficsim.road.network.lane.conflict.ConflictPriority
-
Returns whether this is a stop conflict.
- isStop() - Method in enum class org.opentrafficsim.road.network.lane.CrossSectionLink.Priority
-
Returns whether this is stop.
- isStopLine() - Method in enum class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedObject.ObjectType
-
Returns whether this object is a stop line or not.
- isSycnhronizing() - Method in enum class org.opentrafficsim.road.gtu.lane.tactical.Synchronizable.State
-
Returns whether this is SYNCHRONIZING.
- isSync() - Method in enum class org.opentrafficsim.road.network.lane.StripeData.StripePhaseSync
-
Returns whether synchronization should be applied.
- isTrafficLight() - Method in enum class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedObject.ObjectType
-
Returns whether this object is a GTU or not.
- isYellow() - Method in enum class org.opentrafficsim.road.network.lane.object.trafficlight.TrafficLightColor
-
Returns whether the light is yellow.
- isYield() - Method in enum class 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.FilteredIterable
- iterator() - Method in class org.opentrafficsim.road.gtu.lane.perception.PerceptionIterableSet
- iterator() - Method in class org.opentrafficsim.road.gtu.lane.perception.structure.NavigatingIterable
K
- KA - Static variable in class org.opentrafficsim.road.gtu.lane.control.LinearCacc
-
Acceleration error gain parameter.
- KA - Static variable in class org.opentrafficsim.road.gtu.lane.control.PloegCacc
-
Acceleration error gain parameter.
- KD - Static variable in class org.opentrafficsim.road.gtu.lane.control.PloegAcc
-
Gap error derivative gain parameter.
- KEEPLANE - Enum constant in enum class org.opentrafficsim.road.network.LaneKeepingPolicy
-
Constant to indicate that the general policy is to keep lane.
- KEEPLEFT - Enum constant in enum class org.opentrafficsim.road.network.LaneKeepingPolicy
-
Constant to indicate that the general policy is to keep left.
- KEEPRIGHT - Enum constant in enum class org.opentrafficsim.road.network.LaneKeepingPolicy
-
Constant to indicate that the general policy is to keep right.
- 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.LinearAcc
-
Gap error gain parameter.
- KV - Static variable in class org.opentrafficsim.road.gtu.lane.control.LinearAcc
-
Speed error gain parameter.
L
- LAMBDA_V - Static variable in interface org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.LmrsParameters
-
Behavioral adaptation factor on voluntary lane change desire.
- lane() - Method in record class org.opentrafficsim.road.network.lane.LanePosition
-
Returns the value of the
lanerecord component. - Lane - Class in org.opentrafficsim.road.network.lane
-
The Lane is the CrossSectionElement of a CrossSectionLink on which GTUs can drive.
- Lane(CrossSectionLink, String, CrossSectionGeometry, LaneType, Map<GtuType, Speed>) - Constructor for class org.opentrafficsim.road.network.lane.Lane
-
Constructor specifying geometry.
- 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_BIAS - Static variable in class org.opentrafficsim.road.od.OdOptions
-
Lane bias.
- LANE_BIAS_CAR_TRUCK - Static variable in class org.opentrafficsim.road.definitions.DefaultsRoadNl
-
Lane biases for car and truck.
- LANE_CHANGE_EVENT - Static variable in class org.opentrafficsim.road.gtu.lane.LaneBasedGtu
-
The event type for pub/sub indicating that the GTU changed lane, laterally only.
Payload: [String gtuId, LateralDirectionality direction, String linkId, String fromLaneId, Length position] - LANE_COLUMN - Static variable in class org.opentrafficsim.road.gtu.generator.Injections
-
Lane column id.
- LANE_ENTER_EVENT - Static variable in class org.opentrafficsim.road.gtu.lane.LaneBasedGtu
-
The event type for pub/sub indicating that the GTU entered a lane in either the lateral or longitudinal direction.
Payload: [String gtuId, String link id, String lane id] - LANE_EXIT_EVENT - Static variable in class org.opentrafficsim.road.gtu.lane.LaneBasedGtu
-
The event type for pub/sub indicating that the GTU exited a lane in either the lateral or longitudinal direction.
Payload: [String gtuId, String link id, String lane id] - 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.
- LANE_STRUCTURE - Static variable in class org.opentrafficsim.road.gtu.lane.perception.categories.DirectInfrastructurePerception
-
Range of lane change info perception.
- LANE_TACTICAL_PLANNER - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.AbstractLaneBasedTacticalPlanner
-
Tactical planner parameter.
- LaneAccessLaw - Enum Class in org.opentrafficsim.road.network
-
Lane access law.
- LANEBASED_DESTROY_EVENT - Static variable in class org.opentrafficsim.road.gtu.lane.LaneBasedGtu
-
The lane-based event type for pub/sub indicating destruction of the GTU.
Payload: [String gtuId, PositionVector finalPosition, Direction finalDirection, Length finalOdometer, String linkId, String laneId, Length positionOnLane] - LANEBASED_MOVE_EVENT - Static variable in class org.opentrafficsim.road.gtu.lane.LaneBasedGtu
-
The lane-based event type for pub/sub indicating a move.
Payload: [String gtuId, PositionVector currentPosition, Direction currentDirection, Speed speed, Acceleration acceleration, TurnIndicatorStatus turnIndicatorStatus, Length odometer, String linkId, String laneId, Length positionOnLane] - LaneBasedGtu - Class in org.opentrafficsim.road.gtu.lane
-
This class contains most of the code that is needed to run a lane based GTU.
- LaneBasedGtu(String, GtuType, Length, Length, Speed, Length, RoadNetwork) - Constructor for class org.opentrafficsim.road.gtu.lane.LaneBasedGtu
-
Construct 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.
- LaneBasedGtuCharacteristicsGeneratorOd - Interface in org.opentrafficsim.road.gtu.generator.characteristics
-
Interface for classes that generate GTU characteristics based on OD information.
- LaneBasedGtuGenerator - Class in org.opentrafficsim.road.gtu.generator
-
Lane based GTU generator.
- LaneBasedGtuGenerator(String, Supplier<Duration>, LaneBasedGtuCharacteristicsGenerator, GeneratorPositions, RoadNetwork, OtsSimulatorInterface, LaneBasedGtuGenerator.RoomChecker, Supplier<String>) - Constructor for class org.opentrafficsim.road.gtu.generator.LaneBasedGtuGenerator
-
Construct a new lane base GTU generator.
- LaneBasedGtuGenerator.IdsWithCharacteristics - Interface in org.opentrafficsim.road.gtu.generator
-
Id suppliers that implement this interface can indicate whether they are coupled to GTU characteristics information.
- LaneBasedGtuGenerator.Placement - Class in org.opentrafficsim.road.gtu.generator
-
Placement contains the information that a
RoomCheckerreturns. - 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.
- LaneBasedGtuTemplate - Class in org.opentrafficsim.road.gtu.generator.characteristics
-
Generate lane based GTUs using a template.
- LaneBasedGtuTemplate(GtuType, Supplier<Length>, Supplier<Length>, Supplier<Speed>, LaneBasedStrategicalPlannerFactory<?>, Supplier<Route>) - Constructor for class org.opentrafficsim.road.gtu.generator.characteristics.LaneBasedGtuTemplate
-
Constructor.
- LaneBasedGtuTemplateDistribution - Class in org.opentrafficsim.road.gtu.generator.characteristics
-
Distribution of LaneBasedTemplateGTUType.
- LaneBasedGtuTemplateDistribution(ObjectDistribution<LaneBasedGtuTemplate>) - Constructor for class org.opentrafficsim.road.gtu.generator.characteristics.LaneBasedGtuTemplateDistribution
-
Construct a new LaneBasedTemplateGTUTypeDistribution.
- 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.
- 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, OtsLine2d, Duration, Segments, boolean) - Constructor for class org.opentrafficsim.road.gtu.lane.plan.operational.LaneBasedOperationalPlan
-
Construct an operational plan with or without a lane change.
- LaneBasedPerceptionCategory - Interface in org.opentrafficsim.road.gtu.lane.perception.categories
-
Copyright (c) 2013-2024 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
- LaneBasedStrategicalPlanner - Interface in org.opentrafficsim.road.gtu.strategical
-
Interface for lane-based strategical planners.
- 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.
- LaneBasedStrategicalRoutePlanner - Class in org.opentrafficsim.road.gtu.strategical
-
This is the standard strategical route planner with a fixed tactical planner.
- LaneBasedStrategicalRoutePlanner(LaneBasedTacticalPlanner, Route, LaneBasedGtu, Node, Node, RouteGenerator) - Constructor for class org.opentrafficsim.road.gtu.strategical.LaneBasedStrategicalRoutePlanner
-
Constructor for a strategical planner with route.
- LaneBasedStrategicalRoutePlanner(LaneBasedTacticalPlanner, LaneBasedGtu) - Constructor for class org.opentrafficsim.road.gtu.strategical.LaneBasedStrategicalRoutePlanner
-
Constructor for a strategical planner without route.
- LaneBasedStrategicalRoutePlannerFactory - Class in org.opentrafficsim.road.gtu.strategical
-
Factory for creating
LaneBasedStrategicalRoutePlannerusing anyLaneBasedTacticalPlannerFactory. - LaneBasedStrategicalRoutePlannerFactory(LaneBasedTacticalPlannerFactory<? extends LaneBasedTacticalPlanner>) - Constructor for class org.opentrafficsim.road.gtu.strategical.LaneBasedStrategicalRoutePlannerFactory
-
Constructor with factory for tactical planners.
- LaneBasedStrategicalRoutePlannerFactory(LaneBasedTacticalPlannerFactory<? extends LaneBasedTacticalPlanner>, ParameterFactory) - Constructor for class org.opentrafficsim.road.gtu.strategical.LaneBasedStrategicalRoutePlannerFactory
-
Constructor with factory for tactical planners.
- LaneBasedStrategicalRoutePlannerFactory(LaneBasedTacticalPlannerFactory<? extends LaneBasedTacticalPlanner>, ParameterFactory, RouteGenerator) - Constructor for class org.opentrafficsim.road.gtu.strategical.LaneBasedStrategicalRoutePlannerFactory
-
Constructor with factory for tactical planners.
- LaneBasedTacticalPlanner - Interface in org.opentrafficsim.road.gtu.lane.tactical
-
Copyright (c) 2013-2024 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.
- LaneBias(GeneratorPositions.RoadPosition, double, double) - Constructor for class org.opentrafficsim.road.gtu.generator.GeneratorPositions.LaneBias
-
Constructor.
- LaneBiases() - Constructor for class org.opentrafficsim.road.gtu.generator.GeneratorPositions.LaneBiases
-
Constructor.
- LaneBookkeeping - Enum Class in org.opentrafficsim.road.gtu.lane
-
Different methods of dealing with lane bookkeeping when changing lane.
- laneChangeAllowed() - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedGtu
-
Returns whether a lane change is allowed.
- LaneChangeInfo - Record Class in org.opentrafficsim.road.network
-
Lane change info.
- LaneChangeInfo(int, Length, boolean, LateralDirectionality) - Constructor for record class org.opentrafficsim.road.network.LaneChangeInfo
-
Constructor.
- 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
-
Constructor.
- LaneDataRoad - Class in org.opentrafficsim.road.network.sampling
-
Lane representation in road sampler.
- LaneDataRoad(Lane) - Constructor for class org.opentrafficsim.road.network.sampling.LaneDataRoad
-
Constructor.
- LaneDetector - Class in org.opentrafficsim.road.network.lane.object.detector
-
A detector 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 detector location on the lane.
- LaneDetector(String, Lane, Length, RelativePosition.Type, PolyLine2d, Length, DetectorType) - Constructor for class org.opentrafficsim.road.network.lane.object.detector.LaneDetector
-
Create a detector on a lane at a position on that lane.
- LaneDetector(String, Lane, Length, RelativePosition.Type, PolyLine2d, DetectorType) - Constructor for class org.opentrafficsim.road.network.lane.object.detector.LaneDetector
-
Create a detector on a lane at a position on that lane at elevation
Detector.DEFAULT_DETECTOR_ELEVATION. - LaneDetector(String, Lane, Length, RelativePosition.Type, DetectorType) - Constructor for class org.opentrafficsim.road.network.lane.object.detector.LaneDetector
-
Create a new Detector on a lane at a position on that lane at elevation
Detector.DEFAULT_DETECTOR_ELEVATIONand default geometry. - LaneFactory - Class in org.opentrafficsim.road.network.factory
-
Copyright (c) 2013-2024 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
- LaneFactory(RoadNetwork, Node, Node, LinkType, OtsSimulatorInterface, LaneKeepingPolicy, GtuType) - Constructor for class org.opentrafficsim.road.network.factory.LaneFactory
-
Constructor.
- LaneFactory(RoadNetwork, Node, Node, LinkType, OtsSimulatorInterface, LaneKeepingPolicy, GtuType, OffsetCurve2d) - Constructor for class org.opentrafficsim.road.network.factory.LaneFactory
-
Constructor.
- LaneGeometryUtil - Class in org.opentrafficsim.road.network.lane
-
This class is an extension (conceptually, not an actual java extension) of
OtsGeometryUtil. - LaneKeepingPolicy - Enum Class in org.opentrafficsim.road.network
-
Enum to indicate the general lane keeping rules: keep left, keep right, or keep lane.
- laneLateralOvershoot(Duration) - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedGtu
-
Returns the lateral overshoot at give time.
- LaneOperationalPlanBuilder - Class in org.opentrafficsim.road.gtu.lane.plan.operational
-
Builder for several often used operational plans.
- LanePerception - Interface in org.opentrafficsim.road.gtu.lane.perception
-
Interface for perception in a lane-based model.
- LanePosition - Record Class in org.opentrafficsim.road.network.lane
-
Store one position and lane of a GTU.
- LanePosition(Lane, Length) - Constructor for record class org.opentrafficsim.road.network.lane.LanePosition
-
Creates an instance of a
LanePositionrecord class. - LaneRecord - Class in org.opentrafficsim.road.gtu.lane.perception.structure
-
Record of a lane within the lane structure.
- LaneRecord(Lane, RelativeLane, Length, Length) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.structure.LaneRecord
-
Constructor.
- LaneRecordInterface<R extends LaneRecordInterface<R>> - Interface in org.opentrafficsim.road.gtu.lane.perception.structure
-
Interface representing a lane for search algorithms, in particular PerceptionIterable.
- LaneStructure - Class in org.opentrafficsim.road.gtu.lane.perception.structure
-
The lane structure provides a way to see the world for a lane based model.
- LaneStructure(LaneBasedGtu, Length, Length) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.structure.LaneStructure
-
Constructor.
- LaneType - Class in org.opentrafficsim.road.network.lane
-
Lane type to indicate compatibility with GTU types.
- LaneType(String) - Constructor for class org.opentrafficsim.road.network.lane.LaneType
-
Constructor for root-level Lane types.
- LaneType(String, LaneType) - Constructor for class org.opentrafficsim.road.network.lane.LaneType
-
Create a new Lane type with a compatibility set.
- lateral() - Method in class org.opentrafficsim.road.gtu.lane.perception.structure.LaneRecord
- lateral() - Method in interface org.opentrafficsim.road.gtu.lane.perception.structure.LaneRecordInterface
-
Get lateral lanes.
- lateralDirectionality() - Method in record class org.opentrafficsim.road.network.LaneChangeInfo
-
Returns the value of the
lateralDirectionalityrecord component. - 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.
- left() - Method in record class org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.Desire
-
Returns the value of the
leftrecord component. - LEFT - Static variable in class org.opentrafficsim.road.definitions.DefaultsRoadNl
-
Left-permeable stripe.
- 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 - Static variable in interface org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelTask
-
Standard left channel.
- LEFT - Static variable in class org.opentrafficsim.road.gtu.lane.perception.RelativeLane
-
Left lane.
- leftIsLargerOrEqual() - Method in record class org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.Desire
-
Returns whether the left desire is larger than (or equal to) the right.
- leftLaneChangeDesire() - Method in interface org.opentrafficsim.road.gtu.lane.perception.object.PerceivedGtu.Behavior
-
Returns the perceived left lane change desire, a value between -1 and 1.
- leftToRight(double, Length, LaneType, Speed) - Method in class org.opentrafficsim.road.network.factory.LaneFactory
-
Prepare the factory to add lanes from left to right.
- LEGAL - Enum constant in enum class org.opentrafficsim.road.network.LaneAccessLaw
-
Legal lane access law.
- LegalSpeedLimit - Interface in org.opentrafficsim.road.network.speed
-
Indicates legal speed limits.
- LENGTH_COLUMN - Static variable in class org.opentrafficsim.road.gtu.generator.Injections
-
Length column id.
- linear(Length, Length) - Static method in class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedConflictFull.Width
-
Returns a linear width progression.
- LINEAR - Enum constant in enum class org.opentrafficsim.road.od.Interpolation
-
Linear interpolation of demand.
- LinearAcc - Class in org.opentrafficsim.road.gtu.lane.control
-
Copyright (c) 2013-2024 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
- LinearAcc(DelayedActuation) - Constructor for class org.opentrafficsim.road.gtu.lane.control.LinearAcc
-
Constructor using default sensors with no delay.
- 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 - Variable in class org.opentrafficsim.road.network.lane.CrossSectionElement
-
Cross Section Link to which the element belongs.
- LINK_COLUMN - Static variable in class org.opentrafficsim.road.gtu.generator.Injections
-
Link column id.
- LinkDataRoad - Class in org.opentrafficsim.road.network.sampling
-
Link representation in road sampler.
- LinkDataRoad(CrossSectionLink) - Constructor for class org.opentrafficsim.road.network.sampling.LinkDataRoad
-
Constructor.
- 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
-
Constructor.
- LmrsFactory<T extends AbstractIncentivesTacticalPlanner> - Class in org.opentrafficsim.road.gtu.lane.tactical.lmrs
-
This tactical planner is general purpose for the use of the LMRS with any combination of defined sub-components.
- LmrsFactory(List<GtuType>, List<LmrsFactory.TacticalPlannerProvider<T>>) - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LmrsFactory
-
Constructor with given GTU types and LMRS implementation class per GTU type.
- LmrsFactory(List<GtuType>, LmrsFactory.TacticalPlannerProvider<T>) - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LmrsFactory
-
Constructor with given GTU types and default LMRS implementation class.
- LmrsFactory(LmrsFactory.TacticalPlannerProvider<T>) - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LmrsFactory
-
Constructor that will use default NL.CAR and NL.TRUCK GTU types.
- LmrsFactory.FullerImplementation - Enum Class in org.opentrafficsim.road.gtu.lane.tactical.lmrs
-
Type of management of different tasks.
- LmrsFactory.Setting<V> - Class in org.opentrafficsim.road.gtu.lane.tactical.lmrs
-
Settings class with static instances.
- LmrsFactory.TacticalPlannerProvider<P extends AbstractIncentivesTacticalPlanner> - Interface in org.opentrafficsim.road.gtu.lane.tactical.lmrs
-
Provider for the correct tactical planner implementation.
- LmrsFactoryOld - Class in org.opentrafficsim.road.gtu.lane.tactical.lmrs
-
Deprecated.
- LmrsFactoryOld(CarFollowingModelFactory<? extends CarFollowingModel>, PerceptionFactory, Synchronization, Cooperation, GapAcceptance, Tailgating, Set<Supplier<? extends MandatoryIncentive>>, Set<Supplier<? extends VoluntaryIncentive>>, Set<Supplier<? extends AccelerationIncentive>>) - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LmrsFactoryOld
-
Deprecated.Constructor with full control over incentives and type of synchronization.
- LmrsFactoryOld.Factory - Class in org.opentrafficsim.road.gtu.lane.tactical.lmrs
-
Deprecated.
- 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-2024 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
- LocalDistraction - Class in org.opentrafficsim.road.network.lane.object
-
Local distraction.
- LocalDistraction(String, LanePosition, Length, double, LateralDirectionality) - Constructor for class org.opentrafficsim.road.network.lane.object.LocalDistraction
-
Constructor.
- LocalDistractionPerception - Class in org.opentrafficsim.road.gtu.lane.perception.categories
-
Perception category for distractions.
- LocalDistractionPerception(LanePerception) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.categories.LocalDistractionPerception
-
Constructor.
- LocalDistractionPerception.PerceivedLocalDistraction - Class in org.opentrafficsim.road.gtu.lane.perception.categories
-
Information on distraction.
- logCollisions() - Method in class org.opentrafficsim.road.gtu.lane.CollisionDetector
-
Logs collision with distance, speed difference and angle at info level.
- 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.CategoricalLanePerception
-
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.DirectInfrastructurePerception
-
Range of lane change possibility perception.
- 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.LocalDistractionPerception
-
Look-ahead distance.
- LOOKAHEAD - Static variable in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelTaskConflict
-
Look-ahead distance.
- LOOKAHEAD - Static variable in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.IntersectionPerceptionChannel
-
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.lmrs.IncentiveRoute
-
Look ahead parameter type.
- LOOKAHEAD - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveSocioSpeed
-
Look-ahead distance.
- LOOKBACK - Static variable in class org.opentrafficsim.road.gtu.lane.perception.CategoricalLanePerception
-
Look back parameter type.
- LOOP_DETECTOR_AGGREGATE - Static variable in class org.opentrafficsim.road.network.lane.object.detector.LoopDetector
-
Aggregation event.
- LOOP_DETECTOR_TRIGGERED - Static variable in class org.opentrafficsim.road.network.lane.object.detector.LoopDetector
-
Trigger event.
- LoopDetector - Class in org.opentrafficsim.road.network.lane.object.detector
-
Detector, measuring a dynamic set of measurements typical for single- or dual-loop detectors.
- LoopDetector(String, LanePosition, Length, DetectorType, Time, Duration, LoopDetector.LoopDetectorMeasurement<?, ?>...) - Constructor for class org.opentrafficsim.road.network.lane.object.detector.LoopDetector
-
Constructor.
- LoopDetector(String, Lane, Length, DetectorType) - Constructor for class org.opentrafficsim.road.network.lane.object.detector.LoopDetector
-
Constructor for regular Dutch dual-loop detectors measuring flow and mean speed aggregated over 60s.
- LoopDetector.LoopDetectorMeasurement<C,
A> - Class in org.opentrafficsim.road.network.lane.object.detector -
Interface for what detectors measure.
- LoopDetector.PlatoonSizes - Class in org.opentrafficsim.road.network.lane.object.detector
-
Measurement of platoon sizes based on time between previous GTU exit and GTU entry.
- LoopDetectorMeasurement(String, String, Supplier<C>, Class<?>, boolean) - Constructor for class org.opentrafficsim.road.network.lane.object.detector.LoopDetector.LoopDetectorMeasurement
-
Constructor.
M
- makeBezier(Node, Node, Node, Node) - Static method in class org.opentrafficsim.road.network.factory.LaneFactory
-
Make bezier.
- makeLane(RoadNetwork, String, Node, Node, Point2d[], LaneType, Speed, OtsSimulatorInterface, GtuType) - Static method in class org.opentrafficsim.road.network.factory.LaneFactory
-
Create a simple Lane.
- makeLine(Lane, Length) - Static method in interface org.opentrafficsim.road.network.lane.object.LaneBasedObject
-
Make a geometry perpendicular to the center line of the lane with a length 90% of the width of the lane.
- makeLine(Lane, Length, double) - Static method in interface org.opentrafficsim.road.network.lane.object.LaneBasedObject
-
Make a geometry perpendicular to the center line of the lane with a length of given fraction of the width of the lane.
- makeLink(RoadNetwork, String, Node, Node, Point2d[], 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, Node, Node, Point2d[], int, int, int, LaneType, Speed, OtsSimulatorInterface, GtuType) - 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, Node, Node, Point2d[], int, LaneType, Speed, OtsSimulatorInterface, GtuType) - 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, Node, Node, Node, Node, int, int, int, LaneType, Speed, OtsSimulatorInterface, GtuType) - 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(LanePerception) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.ar.ArFuller
-
Manage task demand and anticipation reliance levels.
- MandatoryIncentive - Interface in org.opentrafficsim.road.gtu.lane.tactical.util.lmrs
-
Interface for mandatory incentives.
- MANIPULATING_AUDIO_CONTROLS - Enum constant in enum class org.opentrafficsim.road.gtu.lane.perception.mental.sdm.DefaultDistraction
-
Manipulating audio controls.
- MANIPULATING_VEHICLE_CONTROLS - Enum constant in enum class org.opentrafficsim.road.gtu.lane.perception.mental.sdm.DefaultDistraction
-
Manipulating vehicle controls.
- mapToChannel(Object, Object) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelFuller
- mapToChannel(Object, Object) - Method in interface org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelMental
-
Maps an object to a channel key.
- 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.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
-
Constructor.
- MassBased(Mass, double) - Constructor for class org.opentrafficsim.road.gtu.lane.VehicleModel.MassBased
-
Constructor.
- matrixTotal() - Method in class org.opentrafficsim.road.od.OdMatrix
-
Calculates total number of trips over time for the complete matrix.
- MAX_ACCELERATION_COLUMN - Static variable in class org.opentrafficsim.road.gtu.generator.Injections
-
Maximum acceleration column id.
- MAX_DECELERATION_COLUMN - Static variable in class org.opentrafficsim.road.gtu.generator.Injections
-
Maximum deceleration column id.
- MAX_LEGAL_VEHICLE_SPEED - Static variable in class org.opentrafficsim.road.network.speed.SpeedLimitTypes
-
Maximum legal vehicle speed limit type.
- MAX_SPEED_COLUMN - Static variable in class org.opentrafficsim.road.gtu.generator.Injections
-
Maximum speed column id.
- MAX_VEHICLE_SPEED - Static variable in class org.opentrafficsim.road.network.speed.SpeedLimitTypes
-
Maximum vehicle speed limit type.
- MEAN_SPEED - Static variable in class org.opentrafficsim.road.network.lane.object.detector.LoopDetector
-
Mean speed measurement.
- meanFlow() - Method in class org.opentrafficsim.road.network.control.rampmetering.SingleCrossSectionSwitch
-
Returns the mean flow over the detectors.
- meanSpeed() - Method in class org.opentrafficsim.road.network.control.rampmetering.SingleCrossSectionSwitch
-
Returns the mean speed over the detectors.
- Mental - Interface in org.opentrafficsim.road.gtu.lane.perception.mental
-
Interface for mental modules operating on perception.
- merge() - Method in record class org.opentrafficsim.road.gtu.lane.perception.structure.NavigatingIterable.Entry
-
Returns the value of the
mergerecord component. - MERGE - Enum constant in enum class org.opentrafficsim.road.network.lane.conflict.ConflictType
-
Merge conflict.
- 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.
- minimizeAcceleration(Acceleration) - Method in class org.opentrafficsim.road.gtu.lane.plan.operational.SimpleOperationalPlan
-
Set minimum of current and given acceleration.
- 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.
- ModelComponentSupplier<T> - Interface in org.opentrafficsim.road.gtu.lane.tactical
-
Supplier of a model component.
- MOPED_PATH - Static variable in class org.opentrafficsim.road.definitions.DefaultsRoadNl
-
Moped path (fiets-/bromfietspad).
- mostOnSide(Lane, Lane, LateralDirectionality) - Static method in interface org.opentrafficsim.road.gtu.lane.tactical.LaneBasedTacticalPlanner
-
Returns the right-most of two lanes.
- move(DirectedPoint2d) - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedGtu
- moved(Length, Speed, Acceleration) - Method in interface org.opentrafficsim.road.gtu.lane.perception.object.PerceivedGtu
-
Returns a view of this perceived headway GTU that returns different values for the headway, speed and acceleration.
- MultiLaneBasedMoveChecker - Class in org.opentrafficsim.road.gtu.lane
-
Checker that invokes multiple checkers.
- MultiLaneBasedMoveChecker(Network) - Constructor for class org.opentrafficsim.road.gtu.lane.MultiLaneBasedMoveChecker
-
Constructor.
- MultiLaneBasedMoveChecker(Network, AbstractLaneBasedMoveChecker...) - Constructor for class org.opentrafficsim.road.gtu.lane.MultiLaneBasedMoveChecker
-
Constructor.
- MultiLanePerceptionIterable<O extends LaneBasedObject,
P extends PerceivedObject, U> - Class in org.opentrafficsim.road.gtu.lane.perception -
Iterable class to search over multiple lanes.
- MultiLanePerceptionIterable(O) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.MultiLanePerceptionIterable
-
Constructor.
N
- NavigatingIterable<T,
L extends LaneRecordInterface<L>> - Class in org.opentrafficsim.road.gtu.lane.perception.structure -
Iterable over entries (with distance and merge distance stored) of objects.
- NavigatingIterable(Class<T>, Length, Collection<L>, Function<L, Collection<L>>, Function<L, List<?>>, BiFunction<T, L, Length>) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.structure.NavigatingIterable
-
Constructor.
- NavigatingIterable.Entry<T> - Record Class in org.opentrafficsim.road.gtu.lane.perception.structure
-
Container for a perceived object with the distance towards it and the distance until the road of the object and the road of the perceiving GTU merge.
- NeighborsPerception - Interface in org.opentrafficsim.road.gtu.lane.perception.categories.neighbors
-
Perception of surrounding vehicles.
- NeighborsPerceptionChannel - Class in org.opentrafficsim.road.gtu.lane.perception.mental.channel
-
This class is highly similar to
DirectNeighborsPerception, but creates and uses 4 different perceived GTU types for the 4 standard channels. - NeighborsPerceptionChannel(LanePerception, Estimation, Anticipation) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.mental.channel.NeighborsPerceptionChannel
-
Constructor.
- NeighborTriplet - Record Class in org.opentrafficsim.road.gtu.lane.perception.categories.neighbors
-
Results from anticipation.
- NeighborTriplet(Length, Speed, Acceleration) - Constructor for record class org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.NeighborTriplet
-
Creates an instance of a
NeighborTripletrecord class. - 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. - nextLink(Link, GtuType) - Method in class org.opentrafficsim.road.gtu.strategical.LaneBasedStrategicalRoutePlanner
- nextParameters(GtuType) - Method in class org.opentrafficsim.road.gtu.strategical.LaneBasedStrategicalRoutePlannerFactory
-
Returns the parameters for the next GTU.
- nextTimeSlice(Duration) - Method in interface org.opentrafficsim.road.gtu.generator.headway.Arrivals
-
Returns the start time of the next time slice after the given time or
nullif no such slice exists. - nextTimeSlice(Duration) - Method in record class org.opentrafficsim.road.gtu.generator.headway.DemandPattern
- NL - Static variable in class org.opentrafficsim.road.definitions.DefaultsRoad
-
Defaults for locale nl_NL.
- 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.od.OdOptions
-
Initial distance over which lane changes shouldn't be performed option.
- NONE - Enum constant in enum class org.opentrafficsim.road.gtu.lane.tactical.Controllable.State
-
GTU has no control.
- NONE - Enum constant in enum class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LmrsFactory.FullerImplementation
-
No perception model.
- NONE - Enum constant in enum class org.opentrafficsim.road.gtu.lane.tactical.Synchronizable.State
-
No synchronization.
- NONE - Enum constant in enum class org.opentrafficsim.road.network.lane.CrossSectionLink.Priority
-
No priority.
- NONE - Enum constant in enum class org.opentrafficsim.road.network.lane.StripeData.StripePhaseSync
-
Do not synchronize.
- 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.perception.object.PerceivedGtu.Maneuver
-
Instance with no signals.
- NONE - Static variable in interface org.opentrafficsim.road.gtu.lane.perception.object.PerceivedGtu.Signals
-
Instance with no signals.
- 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.
- notify(Event) - Method in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedMoveChecker
- notify(Event) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.DistractionField
- notify(Event) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.sdm.StochasticDistractionModel
- notify(Event) - Method in class org.opentrafficsim.road.network.lane.conflict.Conflict
- notify(Event) - Method in class org.opentrafficsim.road.network.lane.object.detector.TrafficLightDetector
- notify(Event) - Method in class org.opentrafficsim.road.network.sampling.RoadSampler
- now() - Method in class org.opentrafficsim.road.network.sampling.RoadSampler
- NULL - Static variable in interface org.opentrafficsim.road.gtu.strategical.RouteGenerator
-
No route route generator.
- numberOfGtus() - Method in class org.opentrafficsim.road.network.lane.Lane
-
Returns the number of GTU's.
- numberOfGtus(Duration) - Method in class org.opentrafficsim.road.network.lane.Lane
-
Returns the number of GTU's at specified time.
- numberOfLaneChanges() - Method in record class org.opentrafficsim.road.network.LaneChangeInfo
-
Returns the value of the
numberOfLaneChangesrecord component.
O
- object() - Method in record class org.opentrafficsim.road.gtu.lane.perception.PerceptionCollectable.UnderlyingDistance
-
Returns the value of the
objectrecord component. - object() - Method in record class org.opentrafficsim.road.gtu.lane.perception.structure.NavigatingIterable.Entry
-
Returns the value of the
objectrecord component. - OBJECT - Enum constant in enum class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedObject.ObjectType
-
The observed object for headway is a generic object.
- 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.detector.LoopDetector
-
Occupancy measurement.
- OdApplier - Class in org.opentrafficsim.road.od
-
Utility to create vehicle generators on a network from an OD.
- OdApplier.GeneratorObjects - Record Class in org.opentrafficsim.road.od
-
Class to contain created generator objects.
- OdMatrix - Class in org.opentrafficsim.road.od
-
The minimal OD matrix has 1 origin, 1 destination and 1 time period.
- OdMatrix(String, List<? extends Node>, List<? extends Node>, Categorization, DurationVector, Interpolation) - Constructor for class org.opentrafficsim.road.od.OdMatrix
-
Constructs an OD matrix.
- OdOptions - Class in org.opentrafficsim.road.od
-
Options for vehicle generation based on an OD matrix.
- OdOptions() - Constructor for class org.opentrafficsim.road.od.OdOptions
-
Constructor.
- OdOptions.Option<K> - Class in org.opentrafficsim.road.od
-
Utility class to store options.
- of(OffsetCurve2d, OffsetFlattener2d, ContinuousPiecewiseLinearFunction, ContinuousPiecewiseLinearFunction) - Static method in record class org.opentrafficsim.road.network.lane.CrossSectionGeometry
-
Create geometry based on design line, flattener, offset and width information.
- of(LaneBasedGtu) - Static method in interface org.opentrafficsim.road.gtu.lane.perception.object.PerceivedGtu.Behavior
-
Wraps a GTU and returns its behavior.
- of(LaneBasedGtu) - Static method in interface org.opentrafficsim.road.gtu.lane.perception.object.PerceivedGtu.Maneuver
-
Wraps a GTU and returns its signals.
- of(LaneBasedGtu) - Static method in interface org.opentrafficsim.road.gtu.lane.perception.object.PerceivedGtu.Signals
-
Wraps a GTU and returns its signals.
- of(LaneBasedGtu, Duration) - Static method in interface org.opentrafficsim.road.gtu.lane.perception.object.PerceivedGtu.Behavior
-
Wraps a GTU and returns its behavior.
- of(LaneBasedGtu, Duration) - Static method in interface org.opentrafficsim.road.gtu.lane.perception.object.PerceivedGtu.Maneuver
-
Wraps a GTU and returns its maneuver at given time.
- of(LaneBasedGtu, Duration) - Static method in interface org.opentrafficsim.road.gtu.lane.perception.object.PerceivedGtu.Signals
-
Wraps a GTU and returns its signals.
- of(LaneBasedGtu, Duration, GtuTypeAssumptions) - Static method in interface org.opentrafficsim.road.gtu.lane.perception.object.PerceivedGtu.Behavior
-
Wraps a GTU and returns its behavior.
- of(LaneBasedGtu, GtuTypeAssumptions) - Static method in interface org.opentrafficsim.road.gtu.lane.perception.object.PerceivedGtu.Behavior
-
Wraps a GTU and returns its behavior.
- of(LaneBasedGtu, PerceivedObject.Kinematics) - Static method in interface org.opentrafficsim.road.gtu.lane.perception.object.PerceivedGtu
-
Returns perceived GTU with given kinematics.
- of(LaneBasedGtu, PerceivedObject.Kinematics) - Static method in class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedGtuSimple
-
Returns perceived GTU with given kinematics, but without
Behavior. - of(LaneBasedGtu, PerceivedObject.Kinematics, Duration) - Static method in interface org.opentrafficsim.road.gtu.lane.perception.object.PerceivedGtu
-
Returns perceived GTU at the given time with given kinematics.
- of(LaneBasedGtu, Conflict, PerceivedGtuType, Length, Length) - Static method in interface org.opentrafficsim.road.gtu.lane.perception.object.PerceivedConflict
-
Returns a standard implementation of this interface that wraps a
Conflictand uses a given perceived GTU type to perceive the upstream and downstream GTUs. - ofCategory(LaneBasedGtuCharacteristicsGeneratorOd, OtsSimulatorInterface, StreamInterface, Lane) - Static method in class org.opentrafficsim.road.gtu.generator.Platoons
-
Creates a
Platoon<Category>instance for platoons. - offset() - Method in record class org.opentrafficsim.road.network.lane.CrossSectionGeometry
-
Returns the value of the
offsetrecord component. - ofGtuType(LaneBasedGtuCharacteristicsGenerator, OtsSimulatorInterface, StreamInterface, Lane) - Static method in class org.opentrafficsim.road.gtu.generator.Platoons
-
Creates a
Platoon<GtuType>instance for platoons. - on(Gtu, String, double, boolean) - Static method in class org.opentrafficsim.road.gtu.lane.Break
-
Break on GTU and double time.
- on(Gtu, String, String, boolean) - Static method in class org.opentrafficsim.road.gtu.lane.Break
-
Break on GTU and String of time.
- on(Perception<?>, String, double, boolean) - Static method in class org.opentrafficsim.road.gtu.lane.Break
-
Break on perception and double time.
- on(Perception<?>, String, String, boolean) - Static method in class org.opentrafficsim.road.gtu.lane.Break
-
Break on perception and String of time.
- ONE_WAY_LANE - Static variable in class org.opentrafficsim.road.definitions.DefaultsRoadNl
-
For one-way roads.
- onRoute(Iterable<T>, LaneBasedGtu) - Method in interface org.opentrafficsim.road.gtu.lane.tactical.lmrs.AccelerationIncentive
-
Returns an iterable with only those lane-based objects that are on the route, accounting for longitudinal direction of the GTU type.
- 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(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. - 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. - 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
LaneBasedGtuCharacteristicsGeneratorfor 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.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.mental - package org.opentrafficsim.road.gtu.lane.perception.mental
-
Mental mechanisms are a part of perception.
- org.opentrafficsim.road.gtu.lane.perception.mental.ar - package org.opentrafficsim.road.gtu.lane.perception.mental.ar
-
Mental implementation based on Anticipation Reliance as determined by a task manager.
- org.opentrafficsim.road.gtu.lane.perception.mental.channel - package org.opentrafficsim.road.gtu.lane.perception.mental.channel
-
Mental implementation based on an Attention Matrix, determining attention over different channels.
- 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.perception.object - package org.opentrafficsim.road.gtu.lane.perception.object
-
Interfaces and classes describing perceived objects.
- org.opentrafficsim.road.gtu.lane.perception.structure - package org.opentrafficsim.road.gtu.lane.perception.structure
-
The lane structure provides a way to see the world for a lane based model.
- 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.following - package org.opentrafficsim.road.gtu.lane.tactical.following
-
GTU (Car) following models such as IDM+.
- 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.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.network - package org.opentrafficsim.road.network
- org.opentrafficsim.road.network.control.rampmetering - package org.opentrafficsim.road.network.control.rampmetering
-
Classes for ramp metering.
- 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.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.detector - package org.opentrafficsim.road.network.lane.object.detector
-
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-2024 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-2024 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.
- org.opentrafficsim.road.od - package org.opentrafficsim.road.od
-
O/D matrices as part of strategical planning for GTUs.
- ORIGIN_COLUMN - Static variable in class org.opentrafficsim.road.gtu.generator.Injections
-
Origin column id.
- originDestinationTotal(Node, Node) - Method in class org.opentrafficsim.road.od.OdMatrix
-
Calculates total number of trips over time for given origin-destination combination.
- originTotal(Node) - Method in class org.opentrafficsim.road.od.OdMatrix
-
Calculates total number of trips over time for given origin.
- OVER_EST - Static variable in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelFuller
-
Over-estimation parameter type.
- OVER_EST - Static variable in class org.opentrafficsim.road.gtu.lane.perception.mental.Fuller
-
Over-estimation parameter type.
P
- parseValue(String) - Method in class org.opentrafficsim.road.network.sampling.data.WorldDirData
- PASSAGES - Static variable in class org.opentrafficsim.road.network.lane.object.detector.LoopDetector
-
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) - 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.
- peekDesiredHeadway(GtuType, Speed) - Method in class org.opentrafficsim.road.gtu.strategical.LaneBasedStrategicalRoutePlannerFactory
- peekDesiredHeadway(GtuType, Speed, Parameters) - Method in class org.opentrafficsim.road.gtu.lane.tactical.AbstractLaneBasedTacticalPlannerFactory
- 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.
- 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.
- peekDesiredSpeed(GtuType, Speed, Speed) - Method in class org.opentrafficsim.road.gtu.strategical.LaneBasedStrategicalRoutePlannerFactory
- peekDesiredSpeed(GtuType, Speed, Speed, Parameters) - Method in class org.opentrafficsim.road.gtu.lane.tactical.AbstractLaneBasedTacticalPlannerFactory
- 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.
- perceive() - Method in class org.opentrafficsim.road.gtu.lane.perception.CategoricalLanePerception
- perceive(U, Length) - Method in class org.opentrafficsim.road.gtu.lane.perception.AbstractPerceptionReiterable
-
Returns a perceived version of the underlying object.
- perceive(U, Length) - Method in class org.opentrafficsim.road.gtu.lane.perception.MultiLanePerceptionIterable
- perceive(U, Length) - Method in class org.opentrafficsim.road.gtu.lane.perception.PerceptionReiterable
- PerceivedBusStop - Class in org.opentrafficsim.road.gtu.lane.perception.object
-
Perceived bus stop.
- PerceivedBusStop(BusStop, Length, RelativeLane, Set<String>, Lane) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedBusStop
-
Constructor.
- PerceivedConflict - Interface in org.opentrafficsim.road.gtu.lane.perception.object
-
Interface for perceived
Conflictobjects. - PerceivedConflictFull - Class in org.opentrafficsim.road.gtu.lane.perception.object
-
Perceived intersection conflict with given input values.
- PerceivedConflictFull(String, Length, Length, ConflictType, ConflictPriority, Class<? extends ConflictRule>, Length, PerceptionCollectable<PerceivedGtu, LaneBasedGtu>, PerceptionCollectable<PerceivedGtu, LaneBasedGtu>, Length, Speed, CrossSectionLink, PerceivedConflictFull.Width, PerceivedObject, PerceivedObject, Lane) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedConflictFull
-
Constructor.
- PerceivedConflictFull.Width - Class in org.opentrafficsim.road.gtu.lane.perception.object
-
Width progression of conflict.
- PerceivedDistance - Class in org.opentrafficsim.road.gtu.lane.perception.object
-
Generic class for any static object at a distance, without specifying what the object type is.
- PerceivedDistance(Length) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedDistance
-
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.
- PerceivedGtu - Interface in org.opentrafficsim.road.gtu.lane.perception.object
-
Interface for perceived surrounding GTU's, adding signals, maneuver and behavioral information.
- PerceivedGtu.Behavior - Interface in org.opentrafficsim.road.gtu.lane.perception.object
-
Information on the behavior.
- PerceivedGtu.Maneuver - Interface in org.opentrafficsim.road.gtu.lane.perception.object
-
Information on the maneuver.
- PerceivedGtu.Maneuver.Record - Record Class in org.opentrafficsim.road.gtu.lane.perception.object
-
Record storing signals information.
- PerceivedGtu.Signals - Interface in org.opentrafficsim.road.gtu.lane.perception.object
-
Signal information.
- PerceivedGtu.Signals.Record - Record Class in org.opentrafficsim.road.gtu.lane.perception.object
-
Record storing signals information.
- PerceivedGtuBase - Class in org.opentrafficsim.road.gtu.lane.perception.object
-
Base class for perceived GTU's which stores the information.
- PerceivedGtuBase(String, GtuType, Length, Length, PerceivedObject.Kinematics, PerceivedGtu.Signals, PerceivedGtu.Maneuver, PerceivedGtu.Behavior) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedGtuBase
-
Constructor.
- PerceivedGtuSimple - Class in org.opentrafficsim.road.gtu.lane.perception.object
-
Simple implementation of perceived GTU's which stores the information.
- PerceivedGtuSimple(String, GtuType, Length, Length, PerceivedObject.Kinematics, PerceivedGtu.Signals, PerceivedGtu.Maneuver) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedGtuSimple
-
Constructor.
- PerceivedGtuType - 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.
- PerceivedGtuType.AnticipationPerceivedGtuType - Class in org.opentrafficsim.road.gtu.lane.perception.categories.neighbors
-
Class for neighbors perceived with estimation and anticipation.
- PerceivedLaneBasedObject - Interface in org.opentrafficsim.road.gtu.lane.perception.object
-
Lane based perceived object.
- PerceivedLaneBasedObjectBase - Class in org.opentrafficsim.road.gtu.lane.perception.object
-
Lane based perceived object.
- PerceivedLaneBasedObjectBase(String, PerceivedObject.ObjectType, Length, PerceivedObject.Kinematics, Lane) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedLaneBasedObjectBase
-
Constructor.
- PerceivedLocalDistraction(Length, LocalDistraction) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.categories.LocalDistractionPerception.PerceivedLocalDistraction
-
Constructor.
- PerceivedObject - Interface in org.opentrafficsim.road.gtu.lane.perception.object
-
Interface for perceived objects including kinematics.
- PerceivedObject.Kinematics - Interface in org.opentrafficsim.road.gtu.lane.perception.object
-
Information on the kinematics of the perceived object.
- PerceivedObject.Kinematics.Overlap - Interface in org.opentrafficsim.road.gtu.lane.perception.object
-
Description of overlap information.
- PerceivedObject.Kinematics.Overlap.Record - Record Class in org.opentrafficsim.road.gtu.lane.perception.object
-
Record storing overlap information.
- PerceivedObject.Kinematics.Record - Record Class in org.opentrafficsim.road.gtu.lane.perception.object
-
Record storing kinematics information.
- PerceivedObject.ObjectType - Enum Class in org.opentrafficsim.road.gtu.lane.perception.object
-
Type of object.
- PerceivedObjectBase - Class in org.opentrafficsim.road.gtu.lane.perception.object
-
Base class for perceived objects which stores the information.
- PerceivedObjectBase(String, PerceivedObject.ObjectType, Length, PerceivedObject.Kinematics) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedObjectBase
-
Constructor.
- PerceivedTrafficLight - Class in org.opentrafficsim.road.gtu.lane.perception.object
-
Container for a reference to information about a (lane based) traffic light and a headway to the traffic light.
- PerceivedTrafficLight(TrafficLight, Length, boolean) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedTrafficLight
-
Construct a new Headway information object, for a traffic light ahead of us (or behind us, although that does not seem very useful).
- PerceivedTrafficLightChannel - Class in org.opentrafficsim.road.gtu.lane.tactical.lmrs
-
Traffic light perceived through delayed perception channel.
- PerceivedTrafficLightChannel(TrafficLight, Length, boolean, Supplier<Duration>) - Constructor for class org.opentrafficsim.road.gtu.lane.tactical.lmrs.PerceivedTrafficLightChannel
-
Construct a new Headway information object, for a traffic light ahead of us (or behind us, although that does not seem very useful).
- PerceptionCollectable<P extends PerceivedObject,
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.UnderlyingDistance<U> - Record Class in org.opentrafficsim.road.gtu.lane.perception
-
Wrapper for object and its distance.
- PerceptionFactory - Interface in org.opentrafficsim.road.gtu.lane.perception
-
Interface for perception initialization.
- PerceptionIterable<P extends PerceivedObject> - Interface in org.opentrafficsim.road.gtu.lane.perception
-
Iterable set of elements, sorted close to far.
- PerceptionIterableSet<P extends PerceivedObject> - Class in org.opentrafficsim.road.gtu.lane.perception
-
Simple implementation of
PerceptionIterablewhich wraps a set. - PerceptionIterableSet() - Constructor for class org.opentrafficsim.road.gtu.lane.perception.PerceptionIterableSet
-
Creates an empty iterable.
- PerceptionIterableSet(SortedSet<P>) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.PerceptionIterableSet
-
Creates an iterable from a sorted set.
- PerceptionIterableSet(P) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.PerceptionIterableSet
-
Creates a single-value iterable.
- PerceptionReiterable<O extends LaneBasedObject,
P extends PerceivedObject, U> - Class in org.opentrafficsim.road.gtu.lane.perception -
Standard implementation of
AbstractPerceptionReiterableuseful for most cases using an iterator overNavigatingIterable.Entryfrom theLaneStructure. - PerceptionReiterable(O, Iterable<NavigatingIterable.Entry<U>>, BiFunction<U, Length, P>) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.PerceptionReiterable
-
Constructor.
- PHYSICAL - Enum constant in enum class org.opentrafficsim.road.network.LaneAccessLaw
-
Physical lane access law.
- placeGtu(LaneBasedGtuCharacteristics, LanePosition, 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, LanePosition) - 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.detector.LoopDetector.PlatoonSizes
-
Constructor.
- PloegAcc - Class in org.opentrafficsim.road.gtu.lane.control
-
Copyright (c) 2013-2024 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
- PloegAcc(DelayedActuation) - Constructor for class org.opentrafficsim.road.gtu.lane.control.PloegAcc
-
Constructor using default sensors with no delay.
- 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.
- position() - Method in record class org.opentrafficsim.road.network.lane.LanePosition
-
Returns the value of the
positionrecord component. - 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).
- POSITION_COLUMN - Static variable in class org.opentrafficsim.road.gtu.generator.Injections
-
Position (on lane) column id.
- 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).
- PREGREEN - Enum constant in enum class org.opentrafficsim.road.network.lane.object.trafficlight.TrafficLightColor
-
Pre-green indication.
- PREPARING_EAT_DRINK - Enum constant in enum class org.opentrafficsim.road.gtu.lane.perception.mental.sdm.DefaultDistraction
-
Preparing to eat / drink.
- 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. - PRIMARY_TASK - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LmrsFactory.Setting
-
Id of primary task under ANTICIPATION_RELIANCE (default: lane-changing).
- 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
- primaryIterator() - Method in class org.opentrafficsim.road.gtu.lane.perception.PerceptionReiterable
- print() - Method in class org.opentrafficsim.road.od.OdMatrix
-
Prints the complete OD matrix with each demand data on a single line.
- PRIORITY - Enum constant in enum class org.opentrafficsim.road.network.lane.conflict.ConflictPriority
-
Have priority.
- PRIORITY - Enum constant in enum class org.opentrafficsim.road.network.lane.CrossSectionLink.Priority
-
Traffic has priority.
- PROVINCIAL_ROAD - Static variable in class org.opentrafficsim.road.definitions.DefaultsRoadNl
-
Provincial road (provinciaalse weg / N-weg, 80km/h).
- putDemandVector(Node, Node, Category, FrequencyVector) - Method in class org.opentrafficsim.road.od.OdMatrix
-
Add a demand vector to OD.
- putDemandVector(Node, Node, Category, FrequencyVector, double) - Method in class org.opentrafficsim.road.od.OdMatrix
-
Add a demand vector to OD.
- putDemandVector(Node, Node, Category, FrequencyVector, DurationVector, Interpolation) - Method in class org.opentrafficsim.road.od.OdMatrix
-
Add a demand vector to OD.
- putDemandVector(Node, Node, Category, FrequencyVector, DurationVector, Interpolation, double) - Method in class org.opentrafficsim.road.od.OdMatrix
-
Add a demand vector to OD, by a fraction of total demand.
- putDemandVector(Node, Node, Category, FrequencyVector, DurationVector, Interpolation, double[]) - Method in class org.opentrafficsim.road.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.od.OdMatrix
-
Put trip vector.
- putTripsVector(Node, Node, Category, int[], DurationVector) - Method in class org.opentrafficsim.road.od.OdMatrix
-
Sets demand data by number of trips.
Q
- queueGtu(LaneBasedGtuCharacteristics, Lane) - Method in class org.opentrafficsim.road.gtu.generator.LaneBasedGtuGenerator
-
Adds a GTU to the generation queue.
R
- radius() - Method in record class org.opentrafficsim.road.network.speed.SpeedInfoCurvature
-
Returns the value of the
radiusrecord component. - RampMetering - Class in org.opentrafficsim.road.network.control.rampmetering
-
Ramp metering.
- RampMetering(OtsSimulatorInterface, RampMeteringSwitch, RampMeteringLightController) - Constructor for class org.opentrafficsim.road.network.control.rampmetering.RampMetering
-
Constructor.
- RampMeteringLightController - Interface in org.opentrafficsim.road.network.control.rampmetering
-
Interface for controllers of traffic lights for ramp metering.
- RampMeteringSwitch - Interface in org.opentrafficsim.road.network.control.rampmetering
-
Determines whether the controller should be on or off.
- RANGE - Static variable in interface org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.LongitudinalControllerPerception
-
Sensor range parameter.
- REACHING - Enum constant in enum class org.opentrafficsim.road.gtu.lane.perception.mental.sdm.DefaultDistraction
-
Reaching.
- 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.
- READING_WRITING - Enum constant in enum class org.opentrafficsim.road.gtu.lane.perception.mental.sdm.DefaultDistraction
-
Reading or writing.
- REAR - Static variable in interface org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelTask
-
Standard rear channel.
- Record(boolean, boolean, Length) - Constructor for record class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedGtu.Maneuver.Record
-
Constructor.
- Record(Optional<Length>, Optional<Length>, Optional<Length>, boolean, boolean) - Constructor for record class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedObject.Kinematics.Overlap.Record
-
Creates an instance of a
Recordrecord class. - Record(Length, Length, Length, boolean, boolean) - Constructor for record class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedObject.Kinematics.Overlap.Record
-
Constructor.
- Record(Length, Speed, Acceleration, boolean, PerceivedObject.Kinematics.Overlap) - Constructor for record class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedObject.Kinematics.Record
-
Null checks.
- Record(TurnIndicatorStatus, boolean) - Constructor for record class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedGtu.Signals.Record
-
Constructor.
- RED - Enum constant in enum class org.opentrafficsim.road.network.lane.object.trafficlight.TrafficLightColor
-
GTU needs to stop.
- registerExtendedDataType(ExtendedDataType<?, ?, ?, ? super GtuDataRoad>) - Method in class org.opentrafficsim.road.network.sampling.RoadSampler.Factory
-
Register extended data type.
- registerFilterDataType(FilterDataType<?, ? super GtuDataRoad>) - Method in class org.opentrafficsim.road.network.sampling.RoadSampler.Factory
-
Register filter data type.
- 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() - Method in record class org.opentrafficsim.road.network.LaneChangeInfo
-
Returns the value of the
remainingDistancerecord component. - remainingDistance(double) - Method in class org.opentrafficsim.road.network.lane.Lane
-
Returns the remaining distance to be driven from the given fractional position.
- removeDetector(LaneDetector) - Method in class org.opentrafficsim.road.network.lane.Lane
-
Remove a detector from the detector list of this Lane.
- removeGtu(LaneBasedGtu) - Method in class org.opentrafficsim.road.network.lane.object.detector.TrafficLightDetector
-
Remove a GTU from the set.
- removeGtu(LaneBasedGtu, boolean, Length) - Method in class org.opentrafficsim.road.network.lane.Lane
-
Remove a GTU from the GTU list of this lane.
- removeLaneBasedObject(LaneBasedObject) - Method in class org.opentrafficsim.road.network.lane.Lane
-
Remove a laneBasedObject from the laneBasedObject list of this Lane.
- removeSpeedInfo(Length, SpeedLimitType<?>, Object) - Method in class org.opentrafficsim.road.network.speed.SpeedLimitProspect
-
Removes the speed info of a speed limit type.
- removeSpeedInfo(SpeedLimitType<?>) - Method in class org.opentrafficsim.road.network.speed.SpeedLimitInfo
-
Removes the speed info of given speed limit type.
- removeSpeedLimit(GtuType) - Method in class org.opentrafficsim.road.network.lane.Lane
-
Remove the set speed limit for a GtuType.
- removeTask(T) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.SumFuller
-
Removes a task.
- removeTaskSupplier(Function<LanePerception, Set<ChannelTask>>) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelFuller
-
Remove task supplier.
- ReportingDetector - Class in org.opentrafficsim.road.network.lane.object.detector
-
Detector that prints which GTU triggers it.
- ReportingDetector(String, Lane, Length, RelativePosition.Type, DetectorType) - Constructor for class org.opentrafficsim.road.network.lane.object.detector.ReportingDetector
-
Construct a new ReportingDetector.
- 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.
- resetState() - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LmrsFactory
-
Resets the factory to the state when
LmrsFactory.setOneShotMode()was called. - RESIDENTIAL_ROAD - Static variable in class org.opentrafficsim.road.definitions.DefaultsRoadNl
-
Residential (woonerf, 30km/h).
- respondToTrafficLight(Parameters, PerceivedTrafficLight, 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<PerceivedTrafficLight>, 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.
- right() - Method in record class org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.Desire
-
Returns the value of the
rightrecord component. - RIGHT - Static variable in class org.opentrafficsim.road.definitions.DefaultsRoadNl
-
Right-permable stripe.
- 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 - Static variable in interface org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelTask
-
Standard right channel.
- RIGHT - Static variable in class org.opentrafficsim.road.gtu.lane.perception.RelativeLane
-
right lane.
- rightLaneChangeDesire() - Method in interface org.opentrafficsim.road.gtu.lane.perception.object.PerceivedGtu.Behavior
-
Returns the perceived right lane change desire, a value between -1 and 1.
- 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.
- RoadMarkerAcross - Class in org.opentrafficsim.road.network.lane
-
Copyright (c) 2013-2024 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
- RoadMarkerAcross(CrossSectionElement, Length) - Constructor for class org.opentrafficsim.road.network.lane.RoadMarkerAcross
-
Constructor.
- RoadNetwork - Class in org.opentrafficsim.road.network
-
RoadNetwork adds the ability to retrieve lane change information.
- RoadNetwork(String, OtsSimulatorInterface) - Constructor for class org.opentrafficsim.road.network.RoadNetwork
-
Construction of an empty network.
- RoadSampler - Class in org.opentrafficsim.road.network.sampling
-
Implementation of kpi sampler for OTS.
- RoadSampler(Set<ExtendedDataType<?, ?, ?, ? super GtuDataRoad>>, Set<FilterDataType<?, ? super GtuDataRoad>>, RoadNetwork) - Constructor for class org.opentrafficsim.road.network.sampling.RoadSampler
-
Constructor which uses the operational plan updates of GTU's as sampling interval.
- RoadSampler(Set<ExtendedDataType<?, ?, ?, ? super GtuDataRoad>>, Set<FilterDataType<?, ? super GtuDataRoad>>, RoadNetwork, Frequency) - Constructor for class org.opentrafficsim.road.network.sampling.RoadSampler
-
Constructor which uses the given frequency to determine the sampling interval.
- RoadSampler(RoadNetwork) - Constructor for class org.opentrafficsim.road.network.sampling.RoadSampler
-
Constructor which uses the operational plan updates of GTU's as sampling interval.
- RoadSampler(RoadNetwork, Frequency) - Constructor for class org.opentrafficsim.road.network.sampling.RoadSampler
-
Constructor which uses the given frequency to determine the sampling interval.
- RoadSampler.Factory - Class in org.opentrafficsim.road.network.sampling
-
Factory for
RoadSampler. - RoadSideDistraction - Class in org.opentrafficsim.road.network.lane.object
-
Distraction following a distance profile.
- RoadSideDistraction(String, Lane, Length, RoadSideDistraction.DistractionProfile, LateralDirectionality) - Constructor for class org.opentrafficsim.road.network.lane.object.RoadSideDistraction
-
Constructor.
- RoadSideDistraction.DistractionProfile - Interface in org.opentrafficsim.road.network.lane.object
-
Describes the profile around the distraction.
- RoadSideDistraction.TrapezoidProfile - Class in org.opentrafficsim.road.network.lane.object
-
Distraction profile with trapezoid shape.
- ROOM_CHECKER - Static variable in class org.opentrafficsim.road.od.OdOptions
-
Room checker option.
- ROUTE_COLUMN - Static variable in class org.opentrafficsim.road.gtu.generator.Injections
-
Route column id.
- RouteGenerator - Interface in org.opentrafficsim.road.gtu.strategical
-
Generates a route by determining one.
- RouteGenerator.DefaultRouteGenerator - Class in org.opentrafficsim.road.gtu.strategical
-
Shortest route route generator.
- RURAL_ROAD - Static variable in class org.opentrafficsim.road.definitions.DefaultsRoadNl
-
Rural (landelijk, 60km/h).
- RwsSwitch - Class in org.opentrafficsim.road.network.control.rampmetering
-
Switch implementing the RWS algorithm.
- RwsSwitch(List<LoopDetector>) - Constructor for class org.opentrafficsim.road.network.control.rampmetering.RwsSwitch
-
Constructor.
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.
- saveState(LmrsFactory.Setting<V>, List<V>) - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LmrsFactory
-
Saves the state of given setting when in one-shot mode and the setting was not already saved.
- scheduleLaneEvents() - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedGtu
-
Schedules when a lane is entered (and a previous one is left).
- scheduleStartRecording(Duration, LaneDataRoad) - Method in class org.opentrafficsim.road.network.sampling.RoadSampler
- scheduleStopRecording(Duration, LaneDataRoad) - 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.
- set(LinkType, OdOptions.Option<K>, K) - Method in class org.opentrafficsim.road.od.OdOptions
-
Set option value for link type.
- set(Node, OdOptions.Option<K>, K) - Method in class org.opentrafficsim.road.od.OdOptions
-
Set option value for node.
- set(LmrsFactory.Setting<V>, V) - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LmrsFactory
-
Sets the setting value for all GTU types.
- set(LmrsFactory.Setting<V>, V, GtuType) - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LmrsFactory
-
Sets the setting value for given GTU type.
- set(Lane, OdOptions.Option<K>, K) - Method in class org.opentrafficsim.road.od.OdOptions
-
Set option value for lane.
- set(OdOptions.Option<K>, K) - Method in class org.opentrafficsim.road.od.OdOptions
-
Set option value.
- setAcceleration(Acceleration) - Method in class org.opentrafficsim.road.gtu.lane.plan.operational.SimpleOperationalPlan
-
Sets acceleration.
- setActualDeparture(String, Set<String>, Duration) - Method in class org.opentrafficsim.road.gtu.lane.tactical.pt.BusSchedule
-
Set actual departure time.
- setAnticipationReliance(double) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.ar.AbstractArTask
- setAnticipationReliance(double) - Method in interface org.opentrafficsim.road.gtu.lane.perception.mental.ar.ArTask
-
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.
- setBookkeeping(LaneBookkeeping) - Method in class org.opentrafficsim.road.gtu.generator.GtuSpawner
-
Sets how lane bookkeeping at lane changes is done.
- setBookkeeping(LaneBookkeeping) - Method in class org.opentrafficsim.road.gtu.generator.LaneBasedGtuGenerator
-
Sets how lane bookkeeping at lane changes is done.
- setBookkeeping(LaneBookkeeping) - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedGtu
-
Sets how lane bookkeeping at lane changes is done.
- 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.
- setCarFollowingModelFactory(CarFollowingModelFactory<? extends CarFollowingModel>) - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LmrsFactoryOld.Factory
-
Deprecated.Sets car-following model factory.
- setConflictingTrafficLight(Length, boolean) - Method in class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedConflictFull
-
Set the distance of a traffic light upstream on the conflicting lane.
- setCooperation(Cooperation) - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LmrsFactoryOld.Factory
-
Deprecated.Sets cooperation.
- setDashOffset(Length) - Method in class org.opentrafficsim.road.network.lane.Stripe
-
Sets the dash offset.
- setDistance(Length) - Method in class org.opentrafficsim.road.gtu.lane.perception.categories.AnticipationDensity.CountAndDistance
-
Sets distance.
- setElements(List<StripeElement>) - Method in class org.opentrafficsim.road.network.lane.StripeData
-
Sets the elements.
- setErrorHandler(GtuErrorHandler) - Method in class org.opentrafficsim.road.gtu.generator.GtuSpawner
-
Sets the error handler.
- setErrorHandler(GtuErrorHandler) - Method in class org.opentrafficsim.road.gtu.generator.LaneBasedGtuGenerator
-
Sets the GTU error handler.
- setFrequency(Frequency) - Method in class org.opentrafficsim.road.network.sampling.RoadSampler.Factory
-
Sets the frequency.
- setGapAcceptance(GapAcceptance) - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LmrsFactoryOld.Factory
-
Deprecated.Sets gap acceptance.
- setGreen(TrafficLight) - Method in class org.opentrafficsim.road.network.control.rampmetering.CycleTimeLightController
-
Sets the traffic light to green.
- setGtuTemplateFunction(BiFunction<GtuType, StreamInterface, Optional<GtuTemplate>>) - Method in class org.opentrafficsim.road.gtu.generator.characteristics.DefaultLaneBasedGtuCharacteristicsGeneratorOd.Factory
-
Set GTU template function.
- setGtuTypeGenerator(Supplier<GtuType>) - Method in class org.opentrafficsim.road.gtu.generator.characteristics.DefaultLaneBasedGtuCharacteristicsGeneratorOd.Factory
-
Set GTU type generator.
- setHumanLongitudinalControl(boolean) - Method in class org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.LmrsData
-
Set human longitudinal control.
- setIdsInCharacteristicsOrder(boolean) - Method in class org.opentrafficsim.road.gtu.generator.LaneBasedGtuGenerator
-
Sets what order should be used for the ids.
- setIndicatorIntent(TurnIndicatorIntent, Length) - Method in class org.opentrafficsim.road.gtu.lane.tactical.util.ConflictUtil.ConflictPlans
-
Set indicator intent.
- 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.
- setLaneChangeDirection(LateralDirectionality) - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedGtu
-
Set lane change direction.
- 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.
- setLateralSync(StripeElement.StripeLateralSync) - Method in class org.opentrafficsim.road.network.lane.Stripe
-
Sets the lateral synchronization.
- setLateralSync(StripeElement.StripeLateralSync) - Method in class org.opentrafficsim.road.network.lane.StripeData
-
Sets the lateral synchronization.
- setLines(Set<String>) - Method in class org.opentrafficsim.road.network.lane.object.BusStop
-
Sets the lines.
- setNoLaneChangeDistance(Length) - Method in class org.opentrafficsim.road.gtu.generator.GtuSpawner
-
Sets no lane change distance.
- 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.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.
- setOffsetEnd(Length) - Method in class org.opentrafficsim.road.network.factory.LaneFactory
-
Set end offset.
- setOffsetStart(Length) - Method in class org.opentrafficsim.road.network.factory.LaneFactory
-
Set start offset.
- setOneShotMode() - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LmrsFactory
-
Sets the factory to one-shot mode.
- 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.LaneBasedGtu
-
The lane the GTU is on will be left.
- setPerceptionFactory(PerceptionFactory) - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LmrsFactoryOld.Factory
-
Deprecated.Sets perception factory.
- setPhaseSync(StripeData.StripePhaseSync) - Method in class org.opentrafficsim.road.network.lane.Stripe
-
Sets the phase synchronization.
- setPhaseSync(StripeData.StripePhaseSync) - Method in class org.opentrafficsim.road.network.lane.StripeData
-
Sets the phase synchronization.
- setPriority(CrossSectionLink.Priority) - Method in class org.opentrafficsim.road.network.lane.CrossSectionLink
-
Returns the priority.
- setRed(TrafficLight) - Method in class org.opentrafficsim.road.network.control.rampmetering.CycleTimeLightController
-
Sets the traffic light to red.
- 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.
- setStream(StreamInterface) - Method in class org.opentrafficsim.road.gtu.generator.GtuSpawner
-
Sets random stream.
- setStream(StreamInterface) - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LmrsFactory
-
Sets the random number stream.
- setSynchonization(Synchronization) - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LmrsFactoryOld.Factory
-
Deprecated.Sets synchronization.
- setTailgating(Tailgating) - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LmrsFactoryOld.Factory
-
Deprecated.Sets gap tailgating.
- setTemplates(Set<GtuTemplate>) - Method in class org.opentrafficsim.road.gtu.generator.characteristics.DefaultLaneBasedGtuCharacteristicsGeneratorOd.Factory
-
Set templates.
- setTrafficLightColor(TrafficLightColor) - Method in class 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
-
Set turn indicator.
- setTurnIndicatorStatus(TurnIndicatorStatus) - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedGtu
-
Set the status of the turn indicator.
- setUseDefaultGtuTemplate(BiFunction<GtuType, StreamInterface, Optional<GtuTemplate>>) - Method in class org.opentrafficsim.road.gtu.generator.GtuSpawner
-
Sets the default GTU templates.
- setVehicleModel(VehicleModel) - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedGtu
-
Sets a vehicle model.
- setVehicleModelGenerator(VehicleModelFactory) - Method in class org.opentrafficsim.road.gtu.generator.characteristics.DefaultLaneBasedGtuCharacteristicsGeneratorOd.Factory
-
Set vehicle model generator.
- Shoulder - Class in org.opentrafficsim.road.network.lane
-
This class is mostly the same as a Lane.
- Shoulder(CrossSectionLink, String, CrossSectionGeometry, LaneType) - Constructor for class org.opentrafficsim.road.network.lane.Shoulder
-
Constructor specifying geometry.
- signalDetection(TrafficLightDetector.StartEndDetector, LaneBasedGtu) - Method in class org.opentrafficsim.road.network.lane.object.detector.TrafficLightDetector
-
One of our start/end detectors has triggered.
- SimpleLaneRecord - Class in org.opentrafficsim.road.gtu.lane.perception.structure
-
A light-weight wrapper for NavigatingIterable.
- SimpleLaneRecord(Lane, Length, GtuType) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.structure.SimpleLaneRecord
-
Constructor.
- 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
-
Constructor.
- SimpleOperationalPlan(Acceleration, Duration, Length) - Constructor for class org.opentrafficsim.road.gtu.lane.plan.operational.SimpleOperationalPlan
-
Constructor.
- SimpleOperationalPlan(Acceleration, Duration, Length, LateralDirectionality) - Constructor for class org.opentrafficsim.road.gtu.lane.plan.operational.SimpleOperationalPlan
-
Constructor.
- SimpleOperationalPlan(Acceleration, Duration, LateralDirectionality) - Constructor for class org.opentrafficsim.road.gtu.lane.plan.operational.SimpleOperationalPlan
-
Constructor.
- 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.
- SingleCrossSectionSwitch - Class in org.opentrafficsim.road.network.control.rampmetering
-
Super class for feed-forward controller.
- SingleCrossSectionSwitch(Duration, List<LoopDetector>) - Constructor for class org.opentrafficsim.road.network.control.rampmetering.SingleCrossSectionSwitch
-
Constructor.
- SINGLETON - Static variable in class org.opentrafficsim.road.gtu.lane.perception.mental.AdaptationLaneChangeDesire
-
Singleton instance.
- SINGLETON - Static variable in class org.opentrafficsim.road.gtu.lane.perception.mental.ar.ArTaskCarFollowing
-
Singleton instance.
- SINGLETON - Static variable in class org.opentrafficsim.road.gtu.lane.perception.mental.ar.ArTaskCarFollowingExp
-
Singleton instance.
- SINGLETON - Static variable in class org.opentrafficsim.road.gtu.lane.perception.mental.ar.ArTaskLaneChanging
-
Singleton instance.
- SINGLETON - Static variable in class org.opentrafficsim.road.gtu.lane.perception.mental.ar.ArTaskLaneChangingD
-
Singleton instance.
- SINGLETON - Static variable in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.AdaptationUpdateTime
-
Singleton instance.
- SINGLETON - Static variable in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelTaskAcceleration
-
Singleton instance.
- SINGLETON - Static variable in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelTaskSocio
-
Singleton instance.
- SINGLETON - Static variable in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelTaskTrafficLight
-
Singleton instance.
- SINGLETON - Static variable in class org.opentrafficsim.road.gtu.lane.perception.mental.FactorEstimation
-
Estimation based on a factor determined by Fuller.
- SINGLETON - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.following.AbstractIdm.IdmDesiredHeadwayModel
-
Singleton instance.
- SINGLETON - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.following.AbstractIdm.IdmDesiredSpeedModel
-
Singleton instance.
- SINGLETON - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.AccelerationBusStop
-
Singleton instance.
- SINGLETON - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.AccelerationNoRightOvertake
-
Singleton instance.
- SINGLETON - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.AccelerationSpeedLimitTransition
-
Singleton instance.
- SINGLETON - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.AccelerationTrafficLights
-
Singleton instance.
- SINGLETON - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveBusStop
-
Singleton instance.
- SINGLETON - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveCourtesy
-
Singleton instance.
- SINGLETON - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveDummy
-
Singleton instance.
- SINGLETON - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveGetInLane
-
Singleton instance.
- SINGLETON - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveKeep
-
Singleton instance.
- SINGLETON - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveQueue
-
Singleton instance.
- SINGLETON - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveRoute
-
Singleton instance.
- SINGLETON - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveSocioSpeed
-
Singleton instance.
- SINGLETON - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveSpeed
-
Singleton instance.
- SINGLETON - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveSpeedWithCourtesy
-
Singleton instance.
- SINGLETON - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveStayRight
-
Singleton instance.
- SinkDetector - Class in org.opentrafficsim.road.network.lane.object.detector
-
A SinkDetector is a detector that deletes GTUs that hit it, if they comply to a predicate.
- SinkDetector(Lane, Length, DetectorType) - Constructor for class org.opentrafficsim.road.network.lane.object.detector.SinkDetector
-
Constructor.
- SinkDetector(Lane, Length, DetectorType, BiPredicate<SinkDetector, LaneBasedGtu>) - Constructor for class org.opentrafficsim.road.network.lane.object.detector.SinkDetector
-
Constructor.
- size() - Method in class org.opentrafficsim.road.od.Categorization
-
Returns the number of category classes defined.
- SMOKING - Enum constant in enum class org.opentrafficsim.road.gtu.lane.perception.mental.sdm.DefaultDistraction
-
Smoking.
- socialPressure() - Method in interface org.opentrafficsim.road.gtu.lane.perception.object.PerceivedGtu.Behavior
-
Returns the perceived social pressure, a value between 0 and 1.
- 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.
- SOCIO_LANE_CHANGE - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LmrsFactory.Setting
-
Enables lane changes due to social pressure (default: false).
- SOCIO_SPEED - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LmrsFactory.Setting
-
Enables speed increase due to social pressure (default: false).
- SOCIO_TAILGATING - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LmrsFactory.Setting
-
Enables tailgating.
- 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.
- SOLID - Static variable in class org.opentrafficsim.road.definitions.DefaultsRoadNl
-
Solid stripe.
- spawnGtu(String, LaneBasedGtuCharacteristics, RoadNetwork, Speed, LanePosition) - Method in class org.opentrafficsim.road.gtu.generator.GtuSpawner
-
Create a single GTU.
- specificDataFor(GtuType...) - Method in class org.opentrafficsim.road.network.lane.object.detector.LoopDetector
-
Store data specific to GTU type.
- speed() - Method in record class org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.NeighborTriplet
-
Returns the value of the
speedrecord component. - SPEED_BUMP - Static variable in class org.opentrafficsim.road.network.speed.SpeedLimitTypes
-
Speed bump speed limit type with design speed as info.
- SPEED_COLUMN - Static variable in class org.opentrafficsim.road.gtu.generator.Injections
-
Speed column id.
- 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 - Record Class in org.opentrafficsim.road.network.speed
-
Class with curvature info for curvature speed limit type.
- SpeedInfoCurvature(Length) - Constructor for record class org.opentrafficsim.road.network.speed.SpeedInfoCurvature
-
Constructor with curvature radius.
- speedLimit(GtuType) - Method in class org.opentrafficsim.road.gtu.generator.GeneratorPositions.GeneratorLinkPosition
-
Get speed limit.
- 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
-
Constructor.
- SpeedLimitProspect - Class in org.opentrafficsim.road.network.speed
-
Prospect of speed limits ahead, both legal and otherwise (e.g. curve, speed bump).
- 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
SpeedLimitTypeSpeedbut implements the marker interfaceLegalSpeedLimit. - 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
-
Constructor.
- SpeedSign - Class in org.opentrafficsim.road.network.lane.object
-
Speed sign.
- SpeedSign(String, Lane, Length, Speed, GtuType, Duration, Duration) - Constructor for class org.opentrafficsim.road.network.lane.object.SpeedSign
-
Construct a new SpeedSign.
- SPLIT - Enum constant in enum class org.opentrafficsim.road.network.lane.conflict.ConflictPriority
-
Split.
- SPLIT - Enum constant in enum class org.opentrafficsim.road.network.lane.conflict.ConflictType
-
Split conflict.
- 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
-
Constructor.
- SplitFraction - Class in org.opentrafficsim.road.od
-
Split fraction at a node with fractions per link, optionally per gtu type.
- SplitFraction(Node, Interpolation, StreamInterface, OtsSimulatorInterface) - Constructor for class org.opentrafficsim.road.od.SplitFraction
-
Constructor.
- start() - Method in class org.opentrafficsim.road.gtu.generator.Platoons
-
Starts the events.
- start(LaneBasedGtuGenerator) - Method in class org.opentrafficsim.road.gtu.generator.Platoons
-
Sets the generator and starts the events.
- START - Enum constant in enum class org.opentrafficsim.road.gtu.lane.LaneBookkeeping
-
Bookkeeping changes at the start of a lane change.
- START_AND_EDGE - Enum constant in enum class org.opentrafficsim.road.gtu.lane.LaneBookkeeping
-
The same as EDGE, but START is used when the speed drops below a low threshold.
- START_THRESHOLD - Static variable in enum class org.opentrafficsim.road.gtu.lane.LaneBookkeeping
-
Threshold speed below which START is used in START_AND_EDGE.
- startDistraction(LaneBasedGtu, Distraction, boolean) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.sdm.StochasticDistractionModel
-
Start a distraction.
- StartEndDetector(String, Lane, Length, RelativePosition.Type, DetectorType) - Constructor for class org.opentrafficsim.road.network.lane.object.detector.TrafficLightDetector.StartEndDetector
-
Construct a new StartEndDetector.
- staticAhead(Length) - Static method in interface org.opentrafficsim.road.gtu.lane.perception.object.PerceivedObject.Kinematics
-
Return kinematics for a static object at given distance ahead.
- staticBehind(Length) - Static method in interface org.opentrafficsim.road.gtu.lane.perception.object.PerceivedObject.Kinematics
-
Return kinematics for a static object at given distance behind.
- step() - Method in class org.opentrafficsim.road.gtu.lane.perception.PerceptionCollectable.Intermediate
-
Method for the iterator to increase the underlying object number.
- STEPWISE - Enum constant in enum class org.opentrafficsim.road.od.Interpolation
-
Stepwise interpolation of demand.
- StochasticDistractionModel - Class in org.opentrafficsim.road.gtu.lane.perception.mental.sdm
-
Stochastic Distraction Model by Manuel Lindorfer.
- StochasticDistractionModel(boolean, List<Distraction>, RoadNetwork, Set<GtuType>) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.mental.sdm.StochasticDistractionModel
-
Constructor.
- stop() - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedGtu
-
Stops the GTU using a permanent stand-still operational plan.
- 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 - Enum constant in enum class org.opentrafficsim.road.network.lane.conflict.ConflictPriority
-
Stop and give priority.
- STOP - Enum constant in enum class org.opentrafficsim.road.network.lane.CrossSectionLink.Priority
-
Need to stop.
- 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.
- stopCollided() - Method in class org.opentrafficsim.road.gtu.lane.CollisionDetector
-
Stops the GTU and the object if it is a GTU.
- stopDistraction(LaneBasedGtu, String) - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.sdm.StochasticDistractionModel
-
Stops a distraction task.
- stopForAllStopConflict(PerceivedConflict, 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(PerceivedConflict, PerceptionCollectable<PerceivedGtu, LaneBasedGtu>, Speed, Acceleration, Length, Parameters, SpeedLimitInfo, CarFollowingModel, ParameterTypeAcceleration, Length) - Static method in class org.opentrafficsim.road.gtu.lane.tactical.util.ConflictUtil
-
Approach a give-way conflict.
- stopForStopConflict(PerceivedConflict, PerceptionCollectable<PerceivedGtu, LaneBasedGtu>, Speed, Acceleration, Length, Parameters, SpeedLimitInfo, CarFollowingModel, ParameterTypeAcceleration, Length) - Static method in class org.opentrafficsim.road.gtu.lane.tactical.util.ConflictUtil
-
Approach a stop conflict.
- STOPLINE - Enum constant in enum class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedObject.ObjectType
-
Stop line.
- Stripe - Class in org.opentrafficsim.road.network.lane
-
Stripe road marking.
- Stripe(String, StripeData, CrossSectionLink, CrossSectionGeometry) - Constructor for class org.opentrafficsim.road.network.lane.Stripe
-
Constructor specifying geometry.
- StripeData - Class in org.opentrafficsim.road.network.lane
-
Container for data about stripes, independent from the link and curvature.
- StripeData(List<StripeElement>, boolean, boolean) - Constructor for class org.opentrafficsim.road.network.lane.StripeData
-
Constructor.
- StripeData.StripePhaseSync - Enum Class in org.opentrafficsim.road.network.lane
-
Method of stripe phase synchronization.
- 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.
- SumFuller<T extends Task> - Class in org.opentrafficsim.road.gtu.lane.perception.mental
-
Task-capability interface in accordance to Fuller (2011).
- SumFuller(Set<T>, Set<BehavioralAdaptation>) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.mental.SumFuller
-
Constructor with custom situational awareness.
- SUMMATIVE - Enum constant in enum class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LmrsFactory.FullerImplementation
-
Task demands are summed.
- Supplier(LaneBasedGtu) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelTaskRoadSideDistraction.Supplier
-
Constructor.
- SUPPLIER - Static variable in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelTaskAcceleration
-
Standard supplier that supplies a single instance of the acceleration task.
- SUPPLIER - Static variable in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelTaskCarFollowing
-
Standard supplier that supplies a single instance of the car-following task.
- SUPPLIER - Static variable in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelTaskConflict
-
Standard supplier that supplies a task per grouped set of conflicts based on common upstream nodes.
- SUPPLIER - Static variable in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelTaskCooperation
-
Standard supplier that supplies instances for left and right cooperation task.
- SUPPLIER - Static variable in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelTaskLaneChange
-
Standard supplier that supplies instances for left and right lane-change task.
- SUPPLIER - Static variable in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelTaskLocalDistraction
-
Standard supplier that supplies instances for left, right and front local distraction task.
- SUPPLIER - Static variable in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelTaskScan
-
Standard supplier that supplies instances for left, right, front and rear scan task.
- SUPPLIER - Static variable in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelTaskSignal
-
Standard supplier that supplies instances for left, right and front signal task.
- SUPPLIER - Static variable in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelTaskSocio
-
Standard supplier that supplies a single instance of the socio task.
- SUPPLIER - Static variable in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelTaskTrafficLight
-
Standard supplier that supplies a single instance of the traffic light task.
- Synchronizable - Interface in org.opentrafficsim.road.gtu.lane.tactical
-
Interface for tactical planners that can return synchronization information for visualization.
- Synchronizable.State - Enum Class 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.
- SYNCHRONIZATION - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LmrsFactory.Setting
-
Lane change synchronization: PASSIVE (default), PASSIVE_MOVING, ALIGN_GAP or ACTIVE.
- synchronize(LanePerception, Parameters, SpeedLimitInfo, CarFollowingModel, double, LateralDirectionality, LmrsData, LateralDirectionality) - Method in interface org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.Synchronization
-
Determine acceleration for synchronization.
- SYNCHRONIZING - Enum constant in enum class org.opentrafficsim.road.gtu.lane.tactical.Synchronizable.State
-
Subject vehicle is adjusting speed.
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.util.lmrs.LmrsUtil
-
Current car-following headway.
- T_KEY - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.LmrsUtil
-
Parameter key for T.
- T0 - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveRoute
-
Look-ahead time for mandatory lane changes parameter type.
- tagAlongAcceleration(PerceivedGtu, 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.
- TALKING_CELL_PHONE - Enum constant in enum class org.opentrafficsim.road.gtu.lane.perception.mental.sdm.DefaultDistraction
-
Talking on cell phone.
- 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.
- TASK_CAR_FOLLOWING - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LmrsFactory.Setting
-
Enables car-following task (default: true).
- TASK_CAR_FOLLOWING_ALTERNATE - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LmrsFactory.Setting
-
Enables alternate car-following task (default: false).
- TASK_CONFLICTS - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LmrsFactory.Setting
-
Enables conflicts task under ATTENTION_MATRIX (default: false).
- TASK_COOPERATION - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LmrsFactory.Setting
-
Enables cooperation task under ATTENTION_MATRIX (default: true).
- TASK_FREE_ACCELERATION - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LmrsFactory.Setting
-
Enables free acceleration task under ATTENTION_MATRIX (default: false).
- TASK_LANE_CHANGE - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LmrsFactory.Setting
-
Enables lane-changing task (default: true).
- TASK_LANE_CHANGE_ALTERNATE - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LmrsFactory.Setting
-
Enables alternate lane-changing task (default: false).
- TASK_ROADSIDE_DISTRACTION - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LmrsFactory.Setting
-
Enables road-side distraction task (default: false).
- TASK_SIGNAL - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LmrsFactory.Setting
-
Enables signal task under ATTENTION_MATRIX (default: true).
- TASK_TRAFFIC_LIGHTS - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LmrsFactory.Setting
-
Enables traffic lights task under ATTENTION_MATRIX (default: false).
- 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.
- 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.
- TAU_MAX - Static variable in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelFuller
-
Maximum perception delay.
- TAU_MIN - Static variable in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelFuller
-
Minimum perception delay.
- 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.channel.ChannelFuller
-
Task capability in nominal task capability units, i.e. mean is 1.
- TC - Static variable in class org.opentrafficsim.road.gtu.lane.perception.mental.Fuller
-
Task capability in nominal task capability units, i.e. mean is 1.
- 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.
- TDSCAN - Static variable in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelTaskScan
-
Scanning task demand.
- TDSIGNAL - Static variable in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelTaskSignal
-
Signal task demand.
- TEMPORAL_ANTICIPATION - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LmrsFactory.Setting
-
Enables temporal constant-speed anticipation (default: true).
- throwException() - Method in class org.opentrafficsim.road.gtu.lane.CollisionDetector
-
Throws an exception upon a collision.
- 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_COLUMN - Static variable in class org.opentrafficsim.road.gtu.generator.Injections
-
Time column id.
- TIME_FACTOR - Static variable in class org.opentrafficsim.road.gtu.lane.tactical.util.ConflictUtil
-
Multiplication factor on time for conservative assessment.
- 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
-
Constructor.
- timeVector() - Method in record class org.opentrafficsim.road.gtu.generator.headway.DemandPattern
-
Returns the value of the
timeVectorrecord component. - 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.
- toString() - Method in class org.opentrafficsim.road.gtu.generator.characteristics.LaneBasedGtuTemplate
- toString() - Method in class org.opentrafficsim.road.gtu.generator.characteristics.LaneBasedGtuTemplateDistribution
- toString() - Method in class org.opentrafficsim.road.gtu.generator.GeneratorPositions.GeneratorLanePosition
- toString() - Method in class org.opentrafficsim.road.gtu.generator.GeneratorPositions.GeneratorLinkPosition
- toString() - Method in class org.opentrafficsim.road.gtu.generator.GeneratorPositions.GeneratorZonePosition
- toString() - Method in class org.opentrafficsim.road.gtu.generator.GeneratorPositions.LaneBias
- toString() - Method in class org.opentrafficsim.road.gtu.generator.GeneratorPositions.LaneBiases
- toString() - Method in class org.opentrafficsim.road.gtu.generator.headway.ArrivalsHeadwayGenerator
- toString() - Method in record class org.opentrafficsim.road.gtu.generator.headway.DemandPattern
-
Returns a string representation of this record class.
- 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.TtcRoomChecker
- toString() - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedGtu
- 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.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 record class org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.NeighborTriplet
-
Returns a string representation of this record class.
- toString() - Method in class org.opentrafficsim.road.gtu.lane.perception.GtuTypeAssumptions
- toString() - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.ar.AbstractArTask
- toString() - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.ar.ArFuller
- toString() - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.IntersectionPerceptionChannel
- toString() - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.NeighborsPerceptionChannel
- toString() - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.FactorEstimation
- toString() - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.sdm.Distraction
- toString() - Method in class org.opentrafficsim.road.gtu.lane.perception.mental.SumFuller
- toString() - Method in class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedBusStop
- toString() - Method in class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedConflictFull
- toString() - Method in class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedDistance
- toString() - Method in record class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedGtu.Maneuver.Record
-
Returns a string representation of this record class.
- toString() - Method in record class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedGtu.Signals.Record
-
Returns a string representation of this record class.
- toString() - Method in class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedGtuBase
- toString() - Method in class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedGtuSimple
- toString() - Method in class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedLaneBasedObjectBase
- toString() - Method in record class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedObject.Kinematics.Overlap.Record
-
Returns a string representation of this record class.
- toString() - Method in record class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedObject.Kinematics.Record
-
Returns a string representation of this record class.
- toString() - Method in class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedObjectBase
- toString() - Method in class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedTrafficLight
- toString() - Method in record class org.opentrafficsim.road.gtu.lane.perception.PerceptionCollectable.UnderlyingDistance
-
Returns a string representation of this record class.
- toString() - Method in class org.opentrafficsim.road.gtu.lane.perception.RelativeLane
- toString() - Method in class org.opentrafficsim.road.gtu.lane.perception.structure.LaneRecord
- toString() - Method in record class org.opentrafficsim.road.gtu.lane.perception.structure.NavigatingIterable.Entry
-
Returns a string representation of this record class.
- toString() - Method in class org.opentrafficsim.road.gtu.lane.plan.operational.LaneBasedOperationalPlan
- toString() - Method in class org.opentrafficsim.road.gtu.lane.plan.operational.SimpleOperationalPlan
- toString() - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.AbstractCarFollowingModel
- toString() - Method in class org.opentrafficsim.road.gtu.lane.tactical.following.IdmFactory
- 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.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.IncentiveQueue
- 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.IncentiveStayRight
- toString() - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.Lmrs
- toString() - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LmrsFactoryOld
-
Deprecated.
- toString() - Method in class org.opentrafficsim.road.gtu.lane.tactical.pt.BusSchedule
- toString() - Method in record class org.opentrafficsim.road.gtu.lane.tactical.util.AnticipationInfo
-
Returns a string representation of this record class.
- toString() - Method in class org.opentrafficsim.road.gtu.lane.tactical.util.ConflictUtil.ConflictPlans
- toString() - Method in record class org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.Desire
-
Returns a string representation of this record class.
- toString() - Method in class org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.LmrsData
- toString() - Method in class org.opentrafficsim.road.gtu.strategical.LaneBasedStrategicalRoutePlanner
- toString() - Method in class org.opentrafficsim.road.gtu.strategical.LaneBasedStrategicalRoutePlannerFactory
- toString() - Method in class org.opentrafficsim.road.gtu.strategical.RouteGenerator.DefaultRouteGenerator
- 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 record class org.opentrafficsim.road.network.lane.CrossSectionGeometry
-
Returns a string representation of this record class.
- toString() - Method in class org.opentrafficsim.road.network.lane.CrossSectionLink
- toString() - Method in class org.opentrafficsim.road.network.lane.Lane
- toString() - Method in record class org.opentrafficsim.road.network.lane.LanePosition
-
Returns a string representation of this record class.
- 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.detector.LaneDetector
- toString() - Method in class org.opentrafficsim.road.network.lane.object.detector.LoopDetector.LoopDetectorMeasurement
- toString() - Method in class org.opentrafficsim.road.network.lane.object.detector.ReportingDetector
- toString() - Method in class org.opentrafficsim.road.network.lane.object.detector.SinkDetector
- toString() - Method in class org.opentrafficsim.road.network.lane.object.detector.TrafficLightDetector.StartEndDetector
- toString() - Method in class org.opentrafficsim.road.network.lane.object.detector.TrafficLightDetector
- toString() - Method in class org.opentrafficsim.road.network.lane.object.SpeedSign
- toString() - Method in class org.opentrafficsim.road.network.lane.object.trafficlight.TrafficLight
- toString() - Method in class org.opentrafficsim.road.network.lane.Stripe
- toString() - Method in record class org.opentrafficsim.road.network.LaneChangeInfo
-
Returns a string representation of this record class.
- 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.GtuDataRoad
- toString() - Method in class org.opentrafficsim.road.network.sampling.LaneDataRoad
- toString() - Method in class org.opentrafficsim.road.network.sampling.LinkDataRoad
- toString() - Method in class org.opentrafficsim.road.network.sampling.RoadSampler
- toString() - Method in record class org.opentrafficsim.road.network.speed.SpeedInfoCurvature
-
Returns a string representation of this record class.
- 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
- toString() - Method in class org.opentrafficsim.road.od.Categorization
- toString() - Method in class org.opentrafficsim.road.od.Category
- toString() - Method in record class org.opentrafficsim.road.od.OdApplier.GeneratorObjects
-
Returns a string representation of this record class.
- toString() - Method in class org.opentrafficsim.road.od.OdMatrix
- toString() - Method in class org.opentrafficsim.road.od.OdOptions.Option
- toString() - Method in class org.opentrafficsim.road.od.SplitFraction
- totalFlow() - Method in class org.opentrafficsim.road.network.control.rampmetering.SingleCrossSectionSwitch
-
Returns the total flow over the detectors.
- TR_MAX - Static variable in class org.opentrafficsim.road.gtu.lane.perception.mental.AdaptationSituationalAwareness
-
Maximum reaction time at 0 situational awareness.
- TRAFFIC_LIGHT_DETECTOR_TRIGGER_ENTRY_EVENT - Static variable in class org.opentrafficsim.road.network.lane.object.detector.TrafficLightDetector
-
The timed event type for pub/sub indicating the triggering of the entry of a NonDirectionalOccupancyDetector.
- TRAFFIC_LIGHT_DETECTOR_TRIGGER_EXIT_EVENT - Static variable in class org.opentrafficsim.road.network.lane.object.detector.TrafficLightDetector
-
The timed event type for pub/sub indicating the triggering of the exit of an NonDirectionalOccupancyDetector.
- TrafficLight - Class in org.opentrafficsim.road.network.lane.object.trafficlight
-
Standard implementation of a traffic light.
- TrafficLight(String, Lane, Length) - Constructor for class org.opentrafficsim.road.network.lane.object.trafficlight.TrafficLight
-
Construct an AbstractTrafficLight at default elevation (use only on roads at elevation 0).
- TrafficLight(String, Lane, Length, Length) - Constructor for class org.opentrafficsim.road.network.lane.object.trafficlight.TrafficLight
-
Construct an AbstractTrafficLight with specified elevation.
- TRAFFICLIGHT - Enum constant in enum class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedObject.ObjectType
-
The observed object for headway is a traffic light.
- TRAFFICLIGHT_CHANGE_EVENT - Static variable in class 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 Class in org.opentrafficsim.road.network.lane.object.trafficlight
-
The colors for a normal traffic light.
- TrafficLightDetector - Class in org.opentrafficsim.road.network.lane.object.detector
-
This traffic light reports whether any GTUs are within its area.
- TrafficLightDetector(String, Lane, Length, Lane, Length, List<Lane>, RelativePosition.Type, RelativePosition.Type, DetectorType) - Constructor for class org.opentrafficsim.road.network.lane.object.detector.TrafficLightDetector
-
Construct a new traffic light detector.
TODO Possibly provide the GtuTypes that trigger the detector as an argument for the constructor - TrafficLightDetector.StartEndDetector - Class in org.opentrafficsim.road.network.lane.object.detector
-
Embedded detectors used by a TrafficLightDetector.
- 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.
- TrapezoidProfile(double, Length, Length, Length) - Constructor for class org.opentrafficsim.road.network.lane.object.RoadSideDistraction.TrapezoidProfile
-
Constructor.
- 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.detector.LaneDetector
-
Trigger an action on the GTU.
- triggerDetector(LaneDetector) - Method in class org.opentrafficsim.road.gtu.lane.LaneBasedGtu
-
Trigger detector and remove it from detectors that need to be triggered.
- triggerResponse(LaneBasedGtu) - Method in class org.opentrafficsim.road.network.lane.object.detector.LaneDetector
-
Implementation of the response to a trigger of this detector by a GTU.
- triggerResponse(LaneBasedGtu) - Method in class org.opentrafficsim.road.network.lane.object.detector.LoopDetector
- triggerResponse(LaneBasedGtu) - Method in class org.opentrafficsim.road.network.lane.object.detector.ReportingDetector
- triggerResponse(LaneBasedGtu) - Method in class org.opentrafficsim.road.network.lane.object.detector.SinkDetector
- triggerResponse(LaneBasedGtu) - Method in class org.opentrafficsim.road.network.lane.object.detector.TrafficLightDetector.StartEndDetector
- 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.channel.ChannelFuller
-
Task saturation.
- 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.SumFuller
-
Critical task saturation.
- TS_MAX - Static variable in class org.opentrafficsim.road.gtu.lane.perception.mental.SumFuller
-
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.
- TWO_WAY_LANE - Static variable in class org.opentrafficsim.road.definitions.DefaultsRoadNl
-
For two-way roads.
U
- UNCATEGORIZED - Static variable in class org.opentrafficsim.road.od.Categorization
-
Empty categorization.
- UNCATEGORIZED - Static variable in class org.opentrafficsim.road.od.Category
-
Empty category.
- underlying() - Method in class org.opentrafficsim.road.gtu.lane.perception.AbstractPerceptionReiterable
- underlying() - Method in interface org.opentrafficsim.road.gtu.lane.perception.PerceptionCollectable
-
Returns an iterator over the underlying objects.
- UnderlyingDistance(U, Length) - Constructor for record class org.opentrafficsim.road.gtu.lane.perception.PerceptionCollectable.UnderlyingDistance
-
Creates an instance of a
UnderlyingDistancerecord class. - underlyingWithDistance() - Method in class org.opentrafficsim.road.gtu.lane.perception.AbstractPerceptionReiterable
- underlyingWithDistance() - Method in interface org.opentrafficsim.road.gtu.lane.perception.PerceptionCollectable
-
Returns an iterator over the underlying objects coupled with the distance.
- UNIFORM - Static variable in interface org.opentrafficsim.road.gtu.generator.headway.ArrivalsHeadwayGenerator.HeadwayDistribution
-
Uniform headway distribution.
- update(Length) - Method in class org.opentrafficsim.road.network.speed.SpeedLimitProspect
-
Updates the distance values.
- UPSTREAM - Enum constant in enum class org.opentrafficsim.road.network.lane.StripeData.StripePhaseSync
-
Synchronize phase to upstream stripe.
- URBAN_ROAD - Static variable in class org.opentrafficsim.road.definitions.DefaultsRoadNl
-
Urban (stedelijk, 50km/h).
V
- valueOf(String) - Static method in enum class org.opentrafficsim.road.gtu.lane.LaneBookkeeping
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.opentrafficsim.road.gtu.lane.perception.mental.sdm.DefaultDistraction
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedObject.ObjectType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.opentrafficsim.road.gtu.lane.tactical.Controllable.State
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LmrsFactory.FullerImplementation
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.opentrafficsim.road.gtu.lane.tactical.Synchronizable.State
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.opentrafficsim.road.network.lane.conflict.ConflictPriority
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.opentrafficsim.road.network.lane.conflict.ConflictType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.opentrafficsim.road.network.lane.CrossSectionLink.Priority
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.opentrafficsim.road.network.lane.object.trafficlight.TrafficLightColor
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.opentrafficsim.road.network.lane.StripeData.StripePhaseSync
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.opentrafficsim.road.network.LaneAccessLaw
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.opentrafficsim.road.network.LaneKeepingPolicy
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.opentrafficsim.road.od.Interpolation
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.opentrafficsim.road.gtu.lane.LaneBookkeeping
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.opentrafficsim.road.gtu.lane.perception.mental.sdm.DefaultDistraction
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedObject.ObjectType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.opentrafficsim.road.gtu.lane.tactical.Controllable.State
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LmrsFactory.FullerImplementation
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.opentrafficsim.road.gtu.lane.tactical.Synchronizable.State
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.opentrafficsim.road.network.lane.conflict.ConflictPriority
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.opentrafficsim.road.network.lane.conflict.ConflictType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.opentrafficsim.road.network.lane.CrossSectionLink.Priority
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.opentrafficsim.road.network.lane.object.trafficlight.TrafficLightColor
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.opentrafficsim.road.network.lane.StripeData.StripePhaseSync
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.opentrafficsim.road.network.LaneAccessLaw
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.opentrafficsim.road.network.LaneKeepingPolicy
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.opentrafficsim.road.od.Interpolation
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VCONG - Static variable in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelTaskAcceleration
-
Speed threshold below which traffic is considered congested.
- 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.
- 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() - Method in record class org.opentrafficsim.road.network.lane.CrossSectionGeometry
-
Returns the value of the
widthrecord component. - Width(double[], LengthVector) - Constructor for class org.opentrafficsim.road.gtu.lane.perception.object.PerceivedConflictFull.Width
-
Constructor.
- WIDTH_COLUMN - Static variable in class org.opentrafficsim.road.gtu.generator.Injections
-
Width column id.
- 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
-
Constructor.
- willDestroy(LaneBasedGtu) - Method in class org.opentrafficsim.road.network.lane.object.detector.SinkDetector
-
Returns whether the GTU will be removed by this sink.
- withDefaultIncentives() - Method in class org.opentrafficsim.road.gtu.lane.tactical.lmrs.LmrsFactoryOld.Factory
-
Deprecated.Sets default lane change and acceleration incentives.
- WorldDirData - Class in org.opentrafficsim.road.network.sampling.data
-
Extended data type in sampler to record world direction.
- WorldDirData() - Constructor for class org.opentrafficsim.road.network.sampling.data.WorldDirData
-
Constructor.
- WorldXData - Class in org.opentrafficsim.road.network.sampling.data
-
Extended data type in sampler to record world x coordinate.
- WorldXData() - Constructor for class org.opentrafficsim.road.network.sampling.data.WorldXData
-
Constructor.
- WorldYData - Class in org.opentrafficsim.road.network.sampling.data
-
Extended data type in sampler to record world x coordinate.
- WorldYData() - Constructor for class org.opentrafficsim.road.network.sampling.data.WorldYData
-
Constructor.
- WRAP - Static variable in interface org.opentrafficsim.road.gtu.lane.perception.categories.neighbors.PerceivedGtuType
-
Default wrap implementation.
X
- X0 - Static variable in class org.opentrafficsim.road.gtu.lane.control.AbstractActuatedControl
-
(C)ACC stopping distance.
- X0 - Static variable in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelTaskAcceleration
-
Distance discount range.
- X0_D - Static variable in interface org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelMental
-
Distance discount.
- X0_D - Static variable in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelTaskCooperation
-
Distance discount range.
- X0_D - Static variable in class org.opentrafficsim.road.gtu.lane.perception.mental.channel.ChannelTaskSignal
-
Distance discount range.
Y
- YELLOW - Enum constant in enum class org.opentrafficsim.road.network.lane.object.trafficlight.TrafficLightColor
-
GTU is allowed to continue if it cannot stop anymore.
- YIELD - Enum constant in enum class org.opentrafficsim.road.network.lane.conflict.ConflictPriority
-
Yield.
- YIELD - Enum constant in enum class org.opentrafficsim.road.network.lane.CrossSectionLink.Priority
-
Yield.
Z
- ZERO - Static variable in record class org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.Desire
-
Easy access and efficient zero desired.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form