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.
|
Modifier and Type | Method and Description |
---|---|
org.djunits.value.vdouble.scalar.Acceleration |
DirectedEgoistic.applyDriverPersonality(DualAccelerationStep accelerations)
Return the weighted acceleration as described by the personality.
|
org.djunits.value.vdouble.scalar.Acceleration |
DirectedAltruistic.applyDriverPersonality(DualAccelerationStep accelerationSteps)
Return the weighted acceleration as described by the personality.
|
abstract org.djunits.value.vdouble.scalar.Acceleration |
AbstractDirectedLaneChangeModel.applyDriverPersonality(DualAccelerationStep accelerationStep)
Return the weighted acceleration as described by the personality.
|
Modifier and Type | Field and Description |
---|---|
static DualAccelerationStep |
AbstractGTUFollowingModelMobil.TOODANGEROUS
Return value if lane change causes immediate collision.
|
Modifier and Type | Method and Description |
---|---|
DualAccelerationStep |
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. |
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. |
DualAccelerationStep |
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. |
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. |
Modifier and Type | Method and Description |
---|---|
org.djunits.value.vdouble.scalar.Acceleration |
Egoistic.applyDriverPersonality(DualAccelerationStep accelerations)
Return the weighted acceleration as described by the personality.
|
org.djunits.value.vdouble.scalar.Acceleration |
Altruistic.applyDriverPersonality(DualAccelerationStep accelerationSteps)
Return the weighted acceleration as described by the personality.
|
abstract org.djunits.value.vdouble.scalar.Acceleration |
AbstractLaneChangeModel.applyDriverPersonality(DualAccelerationStep accelerationSteps)
Return the weighted acceleration as described by the personality.
|
Copyright © 2014–2017 Delft University of Technology. All rights reserved.