public class IDM extends AbstractIDM
 Copyright (c) 2013-2017 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved. 
 BSD-style license. See OpenTrafficSim License.
 
A, B, B0, DELTA, DESIRED_SPEED, FSPEED, HEADWAY, S0, TCAR_FOLLOWING_MODEL| Constructor and Description | 
|---|
IDM()
Default constructor using default models for desired headway and desired speed. 
 | 
IDM(DesiredHeadwayModel desiredHeadwayModel,
   DesiredSpeedModel desiredSpeedModel)
Constructor with modular models for desired headway and desired speed. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected org.djunits.value.vdouble.scalar.Acceleration | 
combineInteractionTerm(org.djunits.value.vdouble.scalar.Acceleration aFree,
                      org.opentrafficsim.base.parameters.Parameters parameters,
                      org.djunits.value.vdouble.scalar.Speed speed,
                      org.djunits.value.vdouble.scalar.Speed desiredSpeed,
                      org.djunits.value.vdouble.scalar.Length desiredHeadway,
                      PerceptionIterable<? extends Headway> leaders)
Combines an interaction term with the free term. 
 | 
String | 
getLongName()
Return the complete name of the car-following model. 
 | 
String | 
getName()
Return the name of the car-following model. 
 | 
dynamicDesiredHeadway, dynamicHeadwayTerm, followingAccelerationdesiredHeadway, desiredSpeed, followingAcceleration, init, toStringpublic IDM()
public IDM(DesiredHeadwayModel desiredHeadwayModel, DesiredSpeedModel desiredSpeedModel)
desiredHeadwayModel - desired headway modeldesiredSpeedModel - desired speed modelpublic final String getName()
public final String getLongName()
protected final org.djunits.value.vdouble.scalar.Acceleration combineInteractionTerm(org.djunits.value.vdouble.scalar.Acceleration aFree,
                                                                                     org.opentrafficsim.base.parameters.Parameters parameters,
                                                                                     org.djunits.value.vdouble.scalar.Speed speed,
                                                                                     org.djunits.value.vdouble.scalar.Speed desiredSpeed,
                                                                                     org.djunits.value.vdouble.scalar.Length desiredHeadway,
                                                                                     PerceptionIterable<? extends Headway> leaders)
                                                                              throws org.opentrafficsim.base.parameters.ParameterException
combineInteractionTerm in class AbstractIDMaFree - Free term of acceleration.parameters - Parameters.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.base.parameters.ParameterException - In case of parameter exception.Copyright © 2014–2018 Delft University of Technology. All rights reserved.