public class IDMPlus extends IDM
Constructor and Description |
---|
IDMPlus() |
Modifier and Type | Method and Description |
---|---|
protected org.djunits.value.vdouble.scalar.Acceleration |
followingAcceleration(LaneBasedGTU gtu,
org.djunits.value.vdouble.scalar.Speed speed,
org.djunits.value.vdouble.scalar.Speed desiredSpeed,
org.djunits.value.vdouble.scalar.Length.Rel desiredHeadway,
SortedMap<org.djunits.value.vdouble.scalar.Length.Rel,org.djunits.value.vdouble.scalar.Speed> leaders)
Multi-anticipative determination of car-following acceleration.
|
String |
getLongName()
Return the name complete of the car-following model.
|
String |
getName()
Return the name of the car-following model.
|
desiredHeadway, desiredSpeed, dynamicDesiredHeadway, dynamicHeadwayTerm
computeAcceleration, computeAcceleration, computeAccelerationStep, computeAccelerationStep, computeAccelerationStep, computeAccelerationStep, computeAccelerationStepWithNoLeader, computeAccelerationStepWithNoLeader, computeDualAccelerationStep, computeDualAccelerationStep, followingAcceleration, followingAcceleration, freeAcceleration, getMaximumSafeDeceleration, getStepSize, minimumHeadway
protected org.djunits.value.vdouble.scalar.Acceleration followingAcceleration(LaneBasedGTU gtu, org.djunits.value.vdouble.scalar.Speed speed, org.djunits.value.vdouble.scalar.Speed desiredSpeed, org.djunits.value.vdouble.scalar.Length.Rel desiredHeadway, SortedMap<org.djunits.value.vdouble.scalar.Length.Rel,org.djunits.value.vdouble.scalar.Speed> leaders) throws org.opentrafficsim.core.gtu.drivercharacteristics.ParameterException
followingAcceleration
in class IDM
gtu
- GTU for which the acceleration is calculated.speed
- Current speed.desiredSpeed
- Desired speed.desiredHeadway
- Desired headway.leaders
- Set of leader headways (guaranteed positive) and speeds, ordered by headway (closest first).org.opentrafficsim.core.gtu.drivercharacteristics.ParameterException
- If parameter exception occurs.public String getName()
getName
in interface CarFollowingModel
getName
in interface GTUFollowingModelOld
getName
in class IDM
public String getLongName()
getLongName
in interface CarFollowingModel
getLongName
in interface GTUFollowingModelOld
getLongName
in class IDM
Copyright © 2014–2016 Delft University of Technology. All rights reserved.