Uses of Class
org.opentrafficsim.road.gtu.lane.tactical.following.DualAccelerationStep
Packages that use 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
Methods in org.opentrafficsim.road.gtu.lane.tactical.directedlanechange with parameters of type DualAccelerationStepModifier and TypeMethodDescriptionabstract org.djunits.value.vdouble.scalar.AccelerationAbstractDirectedLaneChangeModel.applyDriverPersonality(DualAccelerationStep accelerationStep) Return the weighted acceleration as described by the personality.final org.djunits.value.vdouble.scalar.AccelerationDirectedAltruistic.applyDriverPersonality(DualAccelerationStep accelerationSteps) final org.djunits.value.vdouble.scalar.AccelerationDirectedEgoistic.applyDriverPersonality(DualAccelerationStep accelerations) -
Uses of DualAccelerationStep in org.opentrafficsim.road.gtu.lane.tactical.following
Fields in org.opentrafficsim.road.gtu.lane.tactical.following declared as DualAccelerationStepModifier and TypeFieldDescriptionstatic final DualAccelerationStepAbstractGtuFollowingModelMobil.TOODANGEROUSReturn value if lane change causes immediate collision.Methods in org.opentrafficsim.road.gtu.lane.tactical.following that return DualAccelerationStepModifier and TypeMethodDescriptionfinal DualAccelerationStepAbstractGtuFollowingModelMobil.computeDualAccelerationStep(LaneBasedGtu referenceGTU, Collection<Headway> otherGTUs, org.djunits.value.vdouble.scalar.Length maxDistance, org.djunits.value.vdouble.scalar.Speed speedLimit) final DualAccelerationStepAbstractGtuFollowingModelMobil.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) 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
Methods in org.opentrafficsim.road.gtu.lane.tactical.lanechangemobil with parameters of type DualAccelerationStepModifier and TypeMethodDescriptionabstract org.djunits.value.vdouble.scalar.AccelerationAbstractLaneChangeModel.applyDriverPersonality(DualAccelerationStep accelerationSteps) Return the weighted acceleration as described by the personality.final org.djunits.value.vdouble.scalar.AccelerationAltruistic.applyDriverPersonality(DualAccelerationStep accelerationSteps) final org.djunits.value.vdouble.scalar.AccelerationEgoistic.applyDriverPersonality(DualAccelerationStep accelerations)