Class 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-2022 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.
    BSD-style license. See OpenTrafficSim License.

    Version:
    $Revision: 1378 $, $LastChangedDate: 2015-09-03 13:38:01 +0200 (Thu, 03 Sep 2015) $, by $Author: averbraeck $, initial version 6 feb. 2015
    Author:
    Alexander Verbraeck, Peter Knoppers
    See Also:
    Serialized Form
    • Constructor Detail

      • 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 Detail

      • getAcceleration

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

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

        public final Duration getDuration()
        Returns:
        duration.