Uses of Class
org.opentrafficsim.road.gtu.lane.tactical.following.DualAccelerationStep
Package
Description
Classes that deal with lane changing models.
GTU (Car) following models such as IDM+.
Classes that deal with lane changing models.
-
Uses of DualAccelerationStep in org.opentrafficsim.road.gtu.lane.tactical.directedlanechange
Modifier and TypeMethodDescriptionabstract org.djunits.value.vdouble.scalar.Acceleration
AbstractDirectedLaneChangeModel.applyDriverPersonality
(DualAccelerationStep accelerationStep) Return the weighted acceleration as described by the personality.final org.djunits.value.vdouble.scalar.Acceleration
DirectedAltruistic.applyDriverPersonality
(DualAccelerationStep accelerationSteps) Return the weighted acceleration as described by the personality.final org.djunits.value.vdouble.scalar.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
Modifier and TypeFieldDescriptionstatic final DualAccelerationStep
AbstractGtuFollowingModelMobil.TOODANGEROUS
Return value if lane change causes immediate collision.Modifier and TypeMethodDescriptionfinal DualAccelerationStep
AbstractGtuFollowingModelMobil.computeDualAccelerationStep
(LaneBasedGtu referenceGTU, Collection<Headway> otherGTUs, org.djunits.value.vdouble.scalar.Length maxDistance, org.djunits.value.vdouble.scalar.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.final DualAccelerationStep
AbstractGtuFollowingModelMobil.computeDualAccelerationStep
(LaneBasedGtu referenceGTU, Collection<Headway> otherHeadways, org.djunits.value.vdouble.scalar.Length maxDistance, org.djunits.value.vdouble.scalar.Speed speedLimit, org.djunits.value.vdouble.scalar.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.GtuFollowingModelOld.computeDualAccelerationStep
(LaneBasedGtu gtu, Collection<Headway> otherHeadways, org.djunits.value.vdouble.scalar.Length maxDistance, org.djunits.value.vdouble.scalar.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.GtuFollowingModelOld.computeDualAccelerationStep
(LaneBasedGtu gtu, Collection<Headway> otherHeadways, org.djunits.value.vdouble.scalar.Length maxDistance, org.djunits.value.vdouble.scalar.Speed speedLimit, org.djunits.value.vdouble.scalar.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
Modifier and TypeMethodDescriptionabstract org.djunits.value.vdouble.scalar.Acceleration
AbstractLaneChangeModel.applyDriverPersonality
(DualAccelerationStep accelerationSteps) Return the weighted acceleration as described by the personality.final org.djunits.value.vdouble.scalar.Acceleration
Altruistic.applyDriverPersonality
(DualAccelerationStep accelerationSteps) Return the weighted acceleration as described by the personality.final org.djunits.value.vdouble.scalar.Acceleration
Egoistic.applyDriverPersonality
(DualAccelerationStep accelerations) Return the weighted acceleration as described by the personality.