Uses of Interface
org.opentrafficsim.road.gtu.lane.perception.headway.Headway
| Package | Description |
|---|---|
| org.opentrafficsim.road.gtu.generator |
Generate GTUs according to some prescription.
|
| org.opentrafficsim.road.gtu.lane.perception |
Implementation of lane-based perception for the GTU.
|
| org.opentrafficsim.road.gtu.lane.perception.categories |
Categories define a set of perceivable information.
|
| org.opentrafficsim.road.gtu.lane.perception.headway |
Copyright (c) 2013-2020 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
|
| 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.directedlanechange |
Classes that deal with lane changing models.
|
| org.opentrafficsim.road.gtu.lane.tactical.following |
GTU (Car) following models such as IDM+.
|
| org.opentrafficsim.road.gtu.lane.tactical.lanechangemobil |
Classes that deal with lane changing models.
|
| org.opentrafficsim.road.gtu.lane.tactical.toledo |
Copyright (c) 2013-2020 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
|
| org.opentrafficsim.road.gtu.lane.tactical.util |
Static methods for composition in tactical planners.
|
| org.opentrafficsim.road.gtu.lane.tactical.util.lmrs |
LMRS (Lane change Model with Relaxation and Synchronization) utilities for tactical planner.
|
-
Uses of Headway in org.opentrafficsim.road.gtu.generator
-
Uses of Headway in org.opentrafficsim.road.gtu.lane.perception
Classes in org.opentrafficsim.road.gtu.lane.perception with type parameters of type Headway Modifier and Type Class Description classAbstractPerceptionIterable<H extends Headway,U,C>Abstract iterable that figures out how to find the next nearest object, including splits.classAbstractPerceptionReiterable<H extends Headway,U>This class uses a single primary iterator which a subclass defines, and makes sure that all elements are only looked up and created once.classFilteredIterable<T extends Headway>Returns only those elements that comply with the predicate.classLaneBasedObjectIterable<H extends Headway,L extends LaneBasedObject>Iterable that searches downstream or upstream for a certain type of lane based object.classMultiLanePerceptionIterable<H extends Headway,U>Iterable class to search over multiple lanes.interfacePerceptionCollectable<H extends Headway,U>Iterable that additionally provides support for PerceptionCollectors.interfacePerceptionIterable<H extends Headway>Iterable set of elements, sorted close to far.classPerceptionIterableSet<H extends Headway>Simple implementation ofPerceptionIterablewhich wraps a set.classSortedSetPerceptionIterable<H extends Headway>Deprecated. -
Uses of Headway in org.opentrafficsim.road.gtu.lane.perception.categories
Methods in org.opentrafficsim.road.gtu.lane.perception.categories that return Headway Modifier and Type Method Description HeadwayDefaultSimplePerception. getBackwardHeadway()HeadwayDirectDefaultSimplePerception. getBackwardHeadway()HeadwayDefaultSimplePerception. getForwardHeadwayGTU()HeadwayDirectDefaultSimplePerception. getForwardHeadwayGTU()HeadwayDefaultSimplePerception. getForwardHeadwayObject()HeadwayDirectDefaultSimplePerception. getForwardHeadwayObject()Methods in org.opentrafficsim.road.gtu.lane.perception.categories that return types with arguments of type Headway Modifier and Type Method Description java.util.Collection<Headway>DefaultSimplePerception. getNeighboringHeadways(LateralDirectionality lateralDirection)java.util.Collection<Headway>DirectDefaultSimplePerception. getNeighboringHeadways(LateralDirectionality lateralDirection)java.util.Collection<Headway>DefaultSimplePerception. getNeighboringHeadwaysLeft()java.util.Collection<Headway>DirectDefaultSimplePerception. getNeighboringHeadwaysLeft()java.util.Collection<Headway>DefaultSimplePerception. getNeighboringHeadwaysRight()java.util.Collection<Headway>DirectDefaultSimplePerception. getNeighboringHeadwaysRight()java.util.Collection<Headway>DefaultSimplePerception. getParallelHeadways(LateralDirectionality lateralDirection)java.util.Collection<Headway>DirectDefaultSimplePerception. getParallelHeadways(LateralDirectionality lateralDirection)java.util.Collection<Headway>DefaultSimplePerception. getParallelHeadwaysLeft()java.util.Collection<Headway>DirectDefaultSimplePerception. getParallelHeadwaysLeft()java.util.Collection<Headway>DefaultSimplePerception. getParallelHeadwaysRight()java.util.Collection<Headway>DirectDefaultSimplePerception. getParallelHeadwaysRight()TimeStampedObject<Headway>DirectDefaultSimplePerception. getTimeStampedBackwardHeadway()TimeStampedObject<Headway>DirectDefaultSimplePerception. getTimeStampedForwardHeadwayGTU()TimeStampedObject<Headway>DirectDefaultSimplePerception. getTimeStampedForwardHeadwayObject()TimeStampedObject<java.util.Collection<Headway>>DirectDefaultSimplePerception. getTimeStampedNeighboringHeadways(LateralDirectionality lateralDirection)TimeStampedObject<java.util.Collection<Headway>>DirectDefaultSimplePerception. getTimeStampedNeighboringHeadwaysLeft()TimeStampedObject<java.util.Collection<Headway>>DirectDefaultSimplePerception. getTimeStampedNeighboringHeadwaysRight()TimeStampedObject<java.util.Collection<Headway>>DirectDefaultSimplePerception. getTimeStampedParallelHeadways(LateralDirectionality lateralDirection)TimeStampedObject<java.util.Collection<Headway>>DirectDefaultSimplePerception. getTimeStampedParallelHeadwaysLeft()TimeStampedObject<java.util.Collection<Headway>>DirectDefaultSimplePerception. getTimeStampedParallelHeadwaysRight() -
Uses of Headway in org.opentrafficsim.road.gtu.lane.perception.headway
Subinterfaces of Headway in org.opentrafficsim.road.gtu.lane.perception.headway Modifier and Type Interface Description interfaceHeadwayGTUInterface for perceived surrounding GTU's.interfaceHeadwayLaneBasedObjectHeadway of a lane-based object.Classes in org.opentrafficsim.road.gtu.lane.perception.headway that implement Headway Modifier and Type Class Description classAbstractHeadwaySuper class for non-delayed and non-erroneous perception.classAbstractHeadwayCopyContainer for a reference to information about a (lane based) GTU and a headway.classAbstractHeadwayGTUContainer for a reference to information about a (lane based) GTU and a headway.classAbstractHeadwayLaneBasedObjectLane based object headway with constructors for stationary information.classHeadwayBusStopCopyright (c) 2013-2020 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.classHeadwayConflictCopyright (c) 2013-2020 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.classHeadwayDistanceContainer for a reference to information about a headway with just a distance, without any further information about the object; it assumes a speed of 0 at the headway, so it also good to store information about a lane drop.classHeadwayGTUPerceivedCopyright (c) 2013-2020 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.classHeadwayGTURealContainer for a reference to information about a (lane based) GTU and a headway.classHeadwayGTURealCopyContainer for a reference to information about a (lane based) GTU and a headway.classHeadwayGTUSimpleContainer for a reference to information about a (lane based) GTU and a headway.classHeadwayGTUTypeContainer for a reference to information about a (lane based) GTU and a headway.classHeadwayObjectContainer for a reference to information about a (lane based) object and a headway.classHeadwayStopLineCopyright (c) 2013-2020 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.classHeadwayTrafficLightContainer for a reference to information about a (lane based) traffic light and a headway to the traffic light.Methods in org.opentrafficsim.road.gtu.lane.perception.headway with parameters of type Headway Modifier and Type Method Description default intHeadway. compareTo(Headway headway) -
Uses of Headway in org.opentrafficsim.road.gtu.lane.plan.operational
Methods in org.opentrafficsim.road.gtu.lane.plan.operational with parameters of type Headway Modifier and Type Method Description booleanLaneChange. checkRoom(LaneBasedGTU gtu, Headway headway)Checks whether the given GTU has sufficient space relative to aHeadway. -
Uses of Headway in org.opentrafficsim.road.gtu.lane.tactical.directedlanechange
Method parameters in org.opentrafficsim.road.gtu.lane.tactical.directedlanechange with type arguments of type Headway Modifier and Type Method Description DirectedLaneMovementStepAbstractDirectedLaneChangeModel. computeLaneChangeAndAcceleration(LaneBasedGTU gtu, LateralDirectionality direction, java.util.Collection<Headway> sameLaneGTUs, java.util.Collection<Headway> otherLaneGTUs, Length maxDistance, Speed speedLimit, Acceleration otherLaneRouteIncentive, Acceleration laneChangeThreshold, Duration laneChangeTime)Compute the acceleration and lane change.DirectedLaneMovementStepDirectedFixedLaneChangeModel. computeLaneChangeAndAcceleration(LaneBasedGTU gtu, LateralDirectionality direction, java.util.Collection<Headway> sameLaneTraffic, java.util.Collection<Headway> otherLaneTraffic, Length maxDistance, Speed speedLimit, Acceleration otherLaneRouteIncentive, Acceleration laneChangeThreshold, Duration laneChangeTime)Compute the acceleration and lane change.DirectedLaneMovementStepDirectedLaneChangeModel. computeLaneChangeAndAcceleration(LaneBasedGTU gtu, LateralDirectionality direction, java.util.Collection<Headway> sameLaneTraffic, java.util.Collection<Headway> otherLaneTraffic, Length maxDistance, Speed speedLimit, Acceleration otherLaneRouteIncentive, Acceleration laneChangeThreshold, Duration laneChangeTime)Compute the acceleration and lane change. -
Uses of Headway in org.opentrafficsim.road.gtu.lane.tactical.following
Method parameters in org.opentrafficsim.road.gtu.lane.tactical.following with type arguments of type Headway Modifier and Type Method Description protected abstract AccelerationAbstractIDM. combineInteractionTerm(Acceleration aFree, Parameters parameters, Speed speed, Speed desiredSpeed, Length desiredHeadway, PerceptionIterable<? extends Headway> leaders)Combines an interaction term with the free term.protected AccelerationIDM. combineInteractionTerm(Acceleration aFree, Parameters parameters, Speed speed, Speed desiredSpeed, Length desiredHeadway, PerceptionIterable<? extends Headway> leaders)Combines an interaction term with the free term.protected AccelerationIDMPlus. combineInteractionTerm(Acceleration aFree, Parameters parameters, Speed speed, Speed desiredSpeed, Length desiredHeadway, PerceptionIterable<? extends Headway> leaders)Combines an interaction term with the free term.protected AccelerationIDMPlusMulti. combineInteractionTerm(Acceleration aFree, Parameters parameters, Speed speed, Speed desiredSpeed, Length desiredHeadway, PerceptionIterable<? extends Headway> leaders)Combines an interaction term with the free term.DualAccelerationStepAbstractGTUFollowingModelMobil. computeDualAccelerationStep(LaneBasedGTU referenceGTU, java.util.Collection<Headway> otherGTUs, Length maxDistance, Speed speedLimit)Compute the lowest accelerations (or most severe decelerations) that would be used if a referenceGTU is present (inserted, or not removed) in a set of other GTUs.
If any GTU in the set of otherGTUs has a null headway (indicating that the other GTU is in fact parallel to the referenceGTU), prohibitive decelerations shall be returned.
Two AccelerationStep values are returned in a DualAccelerationStep.
or should slow down for a crossing from accelerating to unsafe speeds.DualAccelerationStepAbstractGTUFollowingModelMobil. computeDualAccelerationStep(LaneBasedGTU referenceGTU, java.util.Collection<Headway> otherHeadways, Length maxDistance, Speed speedLimit, Duration stepSize)Compute the lowest accelerations (or most severe decelerations) that would be used if a referenceGTU is present (inserted, or not removed) in a set of other GTUs.
If any GTU in the set of otherGTUs has a null headway (indicating that the other GTU is in fact parallel to the referenceGTU), prohibitive decelerations shall be returned.
Two AccelerationStep values are returned in a DualAccelerationStep.
or should slow down for a crossing from accelerating to unsafe speeds.DualAccelerationStepGTUFollowingModelOld. computeDualAccelerationStep(LaneBasedGTU gtu, java.util.Collection<Headway> otherHeadways, Length maxDistance, Speed speedLimit)Compute the lowest accelerations (or most severe decelerations) that would be used if a referenceGTU is present (inserted, or not removed) in a set of other GTUs.
If any GTU in the set of otherGTUs has a null headway (indicating that the other GTU is in fact parallel to the referenceGTU), prohibitive decelerations shall be returned.
Two AccelerationStep values are returned in a DualAccelerationStep.
or should slow down for a crossing from accelerating to unsafe speeds.DualAccelerationStepGTUFollowingModelOld. computeDualAccelerationStep(LaneBasedGTU gtu, java.util.Collection<Headway> otherHeadways, Length maxDistance, Speed speedLimit, Duration stepSize)Compute the lowest accelerations (or most severe decelerations) that would be used if a referenceGTU is present (inserted, or not removed) in a set of other GTUs.
If any GTU in the set of otherGTUs has a null headway (indicating that the other GTU is in fact parallel to the referenceGTU), prohibitive decelerations shall be returned.
Two AccelerationStep values are returned in a DualAccelerationStep.
or should slow down for a crossing from accelerating to unsafe speeds.protected abstract AccelerationAbstractCarFollowingModel. followingAcceleration(Parameters parameters, Speed speed, Speed desiredSpeed, Length desiredHeadway, PerceptionIterable<? extends Headway> leaders)Determination of car-following acceleration, possibly based on multiple leaders.AccelerationAbstractCarFollowingModel. followingAcceleration(Parameters parameters, Speed speed, SpeedLimitInfo speedLimitInfo, PerceptionIterable<? extends Headway> leaders)Determination of car-following acceleration, possibly based on multiple leaders.protected AccelerationAbstractIDM. followingAcceleration(Parameters parameters, Speed speed, Speed desiredSpeed, Length desiredHeadway, PerceptionIterable<? extends Headway> leaders)Determination of car-following acceleration, possibly based on multiple leaders.AccelerationCarFollowingModel. followingAcceleration(Parameters parameters, Speed speed, SpeedLimitInfo speedLimitInfo, PerceptionIterable<? extends Headway> leaders)Determination of car-following acceleration, possibly based on multiple leaders.AccelerationFixedAccelerationModel. followingAcceleration(Parameters parameters, Speed speed, SpeedLimitInfo speedInfo, PerceptionIterable<? extends Headway> leaders)Determination of car-following acceleration, possibly based on multiple leaders.AccelerationIDMOld. followingAcceleration(Parameters parameters, Speed speed, SpeedLimitInfo speedInfo, PerceptionIterable<? extends Headway> leaders)Determination of car-following acceleration, possibly based on multiple leaders.AccelerationIDMPlusOld. followingAcceleration(Parameters parameters, Speed speed, SpeedLimitInfo speedInfo, PerceptionIterable<? extends Headway> leaders)Determination of car-following acceleration, possibly based on multiple leaders.AccelerationSequentialFixedAccelerationModel. followingAcceleration(Parameters parameters, Speed speed, SpeedLimitInfo speedInfo, PerceptionIterable<? extends Headway> leaders)Determination of car-following acceleration, possibly based on multiple leaders. -
Uses of Headway in org.opentrafficsim.road.gtu.lane.tactical.lanechangemobil
Method parameters in org.opentrafficsim.road.gtu.lane.tactical.lanechangemobil with type arguments of type Headway Modifier and Type Method Description LaneMovementStepAbstractLaneChangeModel. computeLaneChangeAndAcceleration(LaneBasedGTU gtu, java.util.Collection<Headway> sameLaneGTUs, java.util.Collection<Headway> preferredLaneGTUs, java.util.Collection<Headway> nonPreferredLaneGTUs, Speed speedLimit, Acceleration preferredLaneRouteIncentive, Acceleration laneChangeThreshold, Acceleration nonPreferredLaneRouteIncentive)Compute the acceleration and lane change.LaneMovementStepFixedLaneChangeModel. computeLaneChangeAndAcceleration(LaneBasedGTU gtu, java.util.Collection<Headway> sameLaneTraffic, java.util.Collection<Headway> rightLaneTraffic, java.util.Collection<Headway> leftLaneTraffic, Speed speedLimit, Acceleration preferredLaneRouteIncentive, Acceleration laneChangeThreshold, Acceleration nonPreferredLaneRouteIncentive)Compute the acceleration and lane change.LaneMovementStepLaneChangeModel. computeLaneChangeAndAcceleration(LaneBasedGTU gtu, java.util.Collection<Headway> sameLaneTraffic, java.util.Collection<Headway> rightLaneTraffic, java.util.Collection<Headway> leftLaneTraffic, Speed speedLimit, Acceleration preferredLaneRouteIncentive, Acceleration laneChangeThreshold, Acceleration nonPreferredLaneRouteIncentive)Compute the acceleration and lane change. -
Uses of Headway in org.opentrafficsim.road.gtu.lane.tactical.toledo
Method parameters in org.opentrafficsim.road.gtu.lane.tactical.toledo with type arguments of type Headway Modifier and Type Method Description protected AccelerationToledoCarFollowing. followingAcceleration(Parameters parameters, Speed speed, Speed desiredSpeed, Length desiredHeadway, PerceptionIterable<? extends Headway> leaders)Determination of car-following acceleration, possibly based on multiple leaders. -
Uses of Headway in org.opentrafficsim.road.gtu.lane.tactical.util
Classes in org.opentrafficsim.road.gtu.lane.tactical.util that implement Headway Modifier and Type Class Description static classCarFollowingUtil.CarFollowingHeadwaySimple headway implementation for minimum car-following information. -
Uses of Headway in org.opentrafficsim.road.gtu.lane.tactical.util.lmrs
Methods in org.opentrafficsim.road.gtu.lane.tactical.util.lmrs with parameters of type Headway Modifier and Type Method Description static LengthSynchronization. headwayWithLcSpace(Headway headway, Parameters parameters, LaneChange laneChange)Returns a headway (length) to allow space to perform a lane change at low speeds.