| 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–2018 Delft University of Technology. All rights reserved.