Uses of Interface
org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.Incentive
-
Packages that use Incentive Package Description org.opentrafficsim.road.gtu.lane.tactical Tactical planners for a lane-based GTU.org.opentrafficsim.road.gtu.lane.tactical.lmrs Classes that implement the LMRS lane change model integrated with a car-following model forming a tactical planner.org.opentrafficsim.road.gtu.lane.tactical.util.lmrs LMRS (Lane change Model with Relaxation and Synchronization) utilities for tactical planner. -
-
Uses of Incentive in org.opentrafficsim.road.gtu.lane.tactical
Method parameters in org.opentrafficsim.road.gtu.lane.tactical with type arguments of type Incentive Modifier and Type Method Description Desire
DesireBased. getLatestDesire(Class<? extends Incentive> incentiveClass)
Returns the latest desire from the specified incentive. -
Uses of Incentive in org.opentrafficsim.road.gtu.lane.tactical.lmrs
Classes in org.opentrafficsim.road.gtu.lane.tactical.lmrs that implement Incentive Modifier and Type Class Description class
IncentiveBusStop
Copyright (c) 2013-2022 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.class
IncentiveCourtesy
Determines lane change desire for courtesy lane changes, which are performed to supply space for other drivers.class
IncentiveDummy
Dummy desire disabling lane changes when used as the only incentive.class
IncentiveGetInLane
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.class
IncentiveKeep
Determines lane change desire in order to adhere to keeping right or left.class
IncentiveQueue
Incentive to join the shortest queue near intersection.class
IncentiveRoute
Determines desire by assessing the number of required lane change to be performed and the distance within which these have to be performed.class
IncentiveSocioSpeed
Lane change incentive based on social pressure.class
IncentiveSpeed
Determines lane change desire for speed, where the slowest vehicle in the current and adjacent lanes are assessed.class
IncentiveSpeedWithCourtesy
Determines lane change desire for speed.class
IncentiveStayRight
Incentive for trucks to remain on the two right-hand lanes, unless the route requires otherwise.Method parameters in org.opentrafficsim.road.gtu.lane.tactical.lmrs with type arguments of type Incentive Modifier and Type Method Description Desire
LMRS. getLatestDesire(Class<? extends Incentive> incentiveClass)
Returns the latest desire from the specified incentive. -
Uses of Incentive in org.opentrafficsim.road.gtu.lane.tactical.util.lmrs
Subinterfaces of Incentive in org.opentrafficsim.road.gtu.lane.tactical.util.lmrs Modifier and Type Interface Description interface
MandatoryIncentive
Interface for mandatory incentives.interface
VoluntaryIncentive
Interface for voluntary incentives.Methods in org.opentrafficsim.road.gtu.lane.tactical.util.lmrs that return types with arguments of type Incentive Modifier and Type Method Description (package private) Map<Class<? extends Incentive>,Desire>
LmrsData. getDesireMap()
Returns the desire map.Method parameters in org.opentrafficsim.road.gtu.lane.tactical.util.lmrs with type arguments of type Incentive Modifier and Type Method Description static Desire
LmrsUtil. getLaneChangeDesire(org.opentrafficsim.base.parameters.Parameters parameters, LanePerception perception, CarFollowingModel carFollowingModel, Iterable<MandatoryIncentive> mandatoryIncentives, Iterable<VoluntaryIncentive> voluntaryIncentives, Map<Class<? extends Incentive>,Desire> desireMap)
Determines lane change desire for the given GtU.Desire
LmrsData. getLatestDesire(Class<? extends Incentive> incentiveClass)
Returns the latest desire from the specified incentive.
-