Uses of Class
org.opentrafficsim.road.gtu.lane.tactical.following.DualAccelerationStep
Package | Description |
---|---|
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.
|
-
Uses of DualAccelerationStep in org.opentrafficsim.road.gtu.lane.tactical.directedlanechange
Methods in org.opentrafficsim.road.gtu.lane.tactical.directedlanechange with parameters of type DualAccelerationStep Modifier and Type Method Description abstract Acceleration
AbstractDirectedLaneChangeModel. applyDriverPersonality(DualAccelerationStep accelerationStep)
Return the weighted acceleration as described by the personality.Acceleration
DirectedAltruistic. applyDriverPersonality(DualAccelerationStep accelerationSteps)
Return the weighted acceleration as described by the personality.Acceleration
DirectedEgoistic. applyDriverPersonality(DualAccelerationStep accelerations)
Return the weighted acceleration as described by the personality. -
Uses of DualAccelerationStep in org.opentrafficsim.road.gtu.lane.tactical.following
Fields in org.opentrafficsim.road.gtu.lane.tactical.following declared as DualAccelerationStep Modifier and Type Field Description static DualAccelerationStep
AbstractGTUFollowingModelMobil. TOODANGEROUS
Return value if lane change causes immediate collision.Methods in org.opentrafficsim.road.gtu.lane.tactical.following that return DualAccelerationStep Modifier and Type Method Description DualAccelerationStep
AbstractGTUFollowingModelMobil. 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.DualAccelerationStep
AbstractGTUFollowingModelMobil. 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.DualAccelerationStep
GTUFollowingModelOld. 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.DualAccelerationStep
GTUFollowingModelOld. 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. -
Uses of DualAccelerationStep in org.opentrafficsim.road.gtu.lane.tactical.lanechangemobil
Methods in org.opentrafficsim.road.gtu.lane.tactical.lanechangemobil with parameters of type DualAccelerationStep Modifier and Type Method Description abstract Acceleration
AbstractLaneChangeModel. applyDriverPersonality(DualAccelerationStep accelerationSteps)
Return the weighted acceleration as described by the personality.Acceleration
Altruistic. applyDriverPersonality(DualAccelerationStep accelerationSteps)
Return the weighted acceleration as described by the personality.Acceleration
Egoistic. applyDriverPersonality(DualAccelerationStep accelerations)
Return the weighted acceleration as described by the personality.