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-2019 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
    Acceleration getACar()
    Returns the maximum acceleration of cars.
    Acceleration getATruck()
    Returns the maximum acceleration of trucks.
    Acceleration getB()
    Returns the maximum comfortable deceleration.
    Duration getTMax()
    Returns the normal desired headway.
    Duration getTMin()
    Returns the minimum desired headway.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • getACar

      public Acceleration getACar()
      Returns the maximum acceleration of cars.
      Returns:
      Acceleration; maximum acceleration of cars
    • getATruck

      public Acceleration getATruck()
      Returns the maximum acceleration of trucks.
      Returns:
      Acceleration; maximum acceleration of truck
    • getB

      public Acceleration getB()
      Returns the maximum comfortable deceleration.
      Returns:
      Acceleration; maximum comfortable deceleration
    • getTMin

      public Duration getTMin()
      Returns the minimum desired headway.
      Returns:
      Duration; minimum desired headway
    • getTMax

      public Duration getTMax()
      Returns the normal desired headway.
      Returns:
      Duration; normal desired headway