Class IncentiveGetInLane

java.lang.Object
org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveGetInLane
All Implemented Interfaces:
Incentive, MandatoryIncentive

public class IncentiveGetInLane
extends java.lang.Object
implements MandatoryIncentive
Incentive that lets drivers queue in an adjacent lane as soon as the speed is low in the adjacent lane, and stopping in the current lane might block traffic towards other directions.

Copyright (c) 2013-2020 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 28 mrt. 2017
Author:
Alexander Verbraeck, Peter Knoppers, Wouter Schakel
  • Field Summary

    Fields 
    Modifier and Type Field Description
    protected static ParameterTypeDouble SOCIO
    Hierarchy parameter.
    protected static ParameterTypeSpeed VCONG
    Congestion speed threshold parameter type.
  • Constructor Summary

    Constructors 
    Constructor Description
    IncentiveGetInLane()  
  • Method Summary

    Modifier and Type Method Description
    Desire determineDesire​(Parameters parameters, LanePerception perception, CarFollowingModel carFollowingModel, Desire mandatoryDesire)
    Determines level of lane change desire for a lane change incentive.
    java.lang.String toString()

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait