Class IdmOptions


  • public class IdmOptions
    extends 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-2022 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 Detail

      • IdmOptions

        public IdmOptions()
    • Method Detail

      • 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