Class AccelerationStep

java.lang.Object
org.opentrafficsim.road.gtu.lane.tactical.following.AccelerationStep
All Implemented Interfaces:
Serializable

public class AccelerationStep extends Object implements Serializable
Storage for the result of a GTU following model.
Currently the result is restricted to a constant acceleration during the period of validity (the time slot) of the result.

Copyright (c) 2013-2023 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.
BSD-style license. See OpenTrafficSim License.

Author:
Alexander Verbraeck, Peter Knoppers
See Also:
  • Constructor Details

    • AccelerationStep

      public AccelerationStep(Acceleration acceleration, Time validUntil, Duration duration)
      Create a new GtuFollowingModelResult.
      Parameters:
      acceleration - Acceleration; computed acceleration
      validUntil - Time; time when this result expires
      duration - Duration; duration of the time step
  • Method Details

    • getAcceleration

      public final Acceleration getAcceleration()
      Returns:
      acceleration.
    • getValidUntil

      public final Time getValidUntil()
      Returns:
      validUntil.
    • getDuration

      public final Duration getDuration()
      Returns:
      duration.
    • toString

      public final String toString()
      Overrides:
      toString in class Object