Package org.opentrafficsim.swing.script
Class IdmOptions
java.lang.Object
org.opentrafficsim.swing.script.IdmOptions
public class IdmOptions
extends java.lang.Object
Class containing a set of command line options for the intelligent driver model (IDM). To integrate in a program, give the
program the following property:
@ArgGroup
private IdmOptions idmOptions = new IdmOptions();
Note that the variable initiation is only required if default values are changed using
CliUtil.changeOptionDefault(...).
Copyright (c) 2013-2020 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.
BSD-style license. See OpenTrafficSim License.
- Version:
- $Revision$, $LastChangedDate$, by $Author$, initial version 22 aug. 2019
- Author:
- Alexander Verbraeck, Peter Knoppers, Wouter Schakel
-
Constructor Summary
Constructors Constructor Description IdmOptions() -
Method Summary
Modifier and Type Method Description AccelerationgetACar()Returns the maximum acceleration of cars.AccelerationgetATruck()Returns the maximum acceleration of trucks.AccelerationgetB()Returns the maximum comfortable deceleration.DurationgetTMax()Returns the normal desired headway.DurationgetTMin()Returns the minimum desired headway.
-
Constructor Details
-
IdmOptions
public IdmOptions()
-
-
Method Details
-
getACar
Returns the maximum acceleration of cars.- Returns:
- Acceleration; maximum acceleration of cars
-
getATruck
Returns the maximum acceleration of trucks.- Returns:
- Acceleration; maximum acceleration of truck
-
getB
Returns the maximum comfortable deceleration.- Returns:
- Acceleration; maximum comfortable deceleration
-
getTMin
Returns the minimum desired headway.- Returns:
- Duration; minimum desired headway
-
getTMax
Returns the normal desired headway.- Returns:
- Duration; normal desired headway
-