Interface AccelerationBased

All Known Implementing Classes:
AbstractIncentivesTacticalPlanner, Lmrs

public interface AccelerationBased
Interface for tactical planners that can return acceleration information.

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

Author:
Wouter Schakel
  • Method Summary

    Modifier and Type
    Method
    Description
    Optional<org.djunits.value.vdouble.scalar.Acceleration>
    Return latest acceleration of incentive class.
  • Method Details

    • getLatestAcceleration

      Optional<org.djunits.value.vdouble.scalar.Acceleration> getLatestAcceleration(Class<? extends AccelerationIncentive> incentiveClass)
      Return latest acceleration of incentive class.
      Parameters:
      incentiveClass - incentive class
      Returns:
      latest acceleration, or empty if incentive does not apply