Uses of Interface
org.opentrafficsim.road.gtu.tactical.util.lmrs.VoluntaryIncentive
Packages that use VoluntaryIncentive
Package
Description
Classes that implement the LMRS lane change model integrated with a car-following model forming a tactical planner.
LMRS (Lane change Model with Relaxation and Synchronization) utilities for tactical planner.
-
Uses of VoluntaryIncentive in org.opentrafficsim.road.gtu.tactical.lmrs
Classes in org.opentrafficsim.road.gtu.tactical.lmrs that implement VoluntaryIncentiveModifier and TypeClassDescriptionfinal classDetermines lane change desire for courtesy lane changes, which are performed to supply space for other drivers.final classDetermines lane change desire in order to adhere to keeping right or left.final classIncentive to join the shortest queue near intersections.final classLane change incentive based on social pressure.final classDetermines lane change desire for speed, where the slowest vehicle in the current and adjacent lanes are assessed.final classDetermines lane change desire for speed.final classIncentive for trucks to remain on the two slowest lanes, unless the route requires otherwise.Fields in org.opentrafficsim.road.gtu.tactical.lmrs with type parameters of type VoluntaryIncentiveModifier and TypeFieldDescriptionstatic final LmrsFactory.Setting<Set<Supplier<VoluntaryIncentive>>>LmrsFactory.Setting.CUSTOM_VOLUNTARY_INCENTIVESCustom voluntary lane change incentives.Methods in org.opentrafficsim.road.gtu.tactical.lmrs that return types with arguments of type VoluntaryIncentiveModifier and TypeMethodDescriptionAbstractIncentivesTacticalPlanner.getVoluntaryIncentives()Returns the voluntary incentives.Methods in org.opentrafficsim.road.gtu.tactical.lmrs with parameters of type VoluntaryIncentiveModifier and TypeMethodDescriptionvoidAbstractIncentivesTacticalPlanner.addVoluntaryIncentive(VoluntaryIncentive incentive) Adds a voluntary incentive.Method parameters in org.opentrafficsim.road.gtu.tactical.lmrs with type arguments of type VoluntaryIncentiveModifier and TypeMethodDescriptionIncentiveCourtesy.determineDesire(TacticalContextEgo context, Desire mandatoryDesire, ImmutableLinkedHashMap<Class<? extends VoluntaryIncentive>, Desire> voluntaryDesire) IncentiveKeep.determineDesire(TacticalContextEgo context, Desire mandatoryDesire, ImmutableLinkedHashMap<Class<? extends VoluntaryIncentive>, Desire> voluntaryDesire) IncentiveQueue.determineDesire(TacticalContextEgo context, Desire mandatoryDesire, ImmutableLinkedHashMap<Class<? extends VoluntaryIncentive>, Desire> voluntaryDesire) IncentiveSocioSpeed.determineDesire(TacticalContextEgo context, Desire mandatoryDesire, ImmutableLinkedHashMap<Class<? extends VoluntaryIncentive>, Desire> voluntaryDesire) IncentiveSpeed.determineDesire(TacticalContextEgo context, Desire mandatoryDesire, ImmutableLinkedHashMap<Class<? extends VoluntaryIncentive>, Desire> voluntaryDesire) IncentiveSpeedWithCourtesy.determineDesire(TacticalContextEgo context, Desire mandatoryDesire, ImmutableLinkedHashMap<Class<? extends VoluntaryIncentive>, Desire> voluntaryDesire) IncentiveStayOnSlowLanes.determineDesire(TacticalContextEgo context, Desire mandatoryDesire, ImmutableLinkedHashMap<Class<? extends VoluntaryIncentive>, Desire> voluntaryDesire) -
Uses of VoluntaryIncentive in org.opentrafficsim.road.gtu.tactical.util.lmrs
Method parameters in org.opentrafficsim.road.gtu.tactical.util.lmrs with type arguments of type VoluntaryIncentiveModifier and TypeMethodDescriptionVoluntaryIncentive.determineDesire(TacticalContextEgo context, Desire mandatoryDesire, ImmutableLinkedHashMap<Class<? extends VoluntaryIncentive>, Desire> voluntaryDesire) Determines level of lane change desire for a lane change incentive.