Uses of Class
org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.Desire
-
Packages that use Desire 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 Desire in org.opentrafficsim.road.gtu.lane.tactical
Methods in org.opentrafficsim.road.gtu.lane.tactical that return Desire Modifier and Type Method Description DesireDesireBased. getLatestDesire(java.lang.Class<? extends Incentive> incentiveClass)Returns the latest desire from the specified incentive. -
Uses of Desire in org.opentrafficsim.road.gtu.lane.tactical.lmrs
Methods in org.opentrafficsim.road.gtu.lane.tactical.lmrs that return Desire Modifier and Type Method Description DesireIncentiveBusStop. determineDesire(Parameters parameters, LanePerception perception, CarFollowingModel carFollowingModel, Desire mandatoryDesire)Determines level of lane change desire for a lane change incentive.DesireIncentiveCourtesy. determineDesire(Parameters parameters, LanePerception perception, CarFollowingModel carFollowingModel, Desire mandatoryDesire, Desire voluntaryDesire)Determines level of lane change desire for a lane change incentive.DesireIncentiveDummy. determineDesire(Parameters parameters, LanePerception perception, CarFollowingModel carFollowingModel, Desire mandatoryDesire)Determines level of lane change desire for a lane change incentive.DesireIncentiveGetInLane. determineDesire(Parameters parameters, LanePerception perception, CarFollowingModel carFollowingModel, Desire mandatoryDesire)Determines level of lane change desire for a lane change incentive.DesireIncentiveKeep. determineDesire(Parameters parameters, LanePerception perception, CarFollowingModel carFollowingModel, Desire mandatoryDesire, Desire voluntaryDesire)Determines level of lane change desire for a lane change incentive.DesireIncentiveQueue. determineDesire(Parameters parameters, LanePerception perception, CarFollowingModel carFollowingModel, Desire mandatoryDesire, Desire voluntaryDesire)Determines level of lane change desire for a lane change incentive.DesireIncentiveRoute. determineDesire(Parameters parameters, LanePerception perception, CarFollowingModel carFollowingModel, Desire mandatoryDesire)Determines level of lane change desire for a lane change incentive.DesireIncentiveSocioSpeed. determineDesire(Parameters parameters, LanePerception perception, CarFollowingModel carFollowingModel, Desire mandatoryDesire, Desire voluntaryDesire)Determines level of lane change desire for a lane change incentive.DesireIncentiveSpeed. determineDesire(Parameters parameters, LanePerception perception, CarFollowingModel carFollowingModel, Desire mandatoryDesire, Desire voluntaryDesire)Determines level of lane change desire for a lane change incentive.DesireIncentiveSpeedWithCourtesy. determineDesire(Parameters parameters, LanePerception perception, CarFollowingModel carFollowingModel, Desire mandatoryDesire, Desire voluntaryDesire)Determines level of lane change desire for a lane change incentive.DesireIncentiveStayRight. determineDesire(Parameters parameters, LanePerception perception, CarFollowingModel carFollowingModel, Desire mandatoryDesire, Desire voluntaryDesire)Determines level of lane change desire for a lane change incentive.DesireLMRS. getLatestDesire(java.lang.Class<? extends Incentive> incentiveClass)Returns the latest desire from the specified incentive.Methods in org.opentrafficsim.road.gtu.lane.tactical.lmrs with parameters of type Desire Modifier and Type Method Description DesireIncentiveBusStop. determineDesire(Parameters parameters, LanePerception perception, CarFollowingModel carFollowingModel, Desire mandatoryDesire)Determines level of lane change desire for a lane change incentive.DesireIncentiveCourtesy. determineDesire(Parameters parameters, LanePerception perception, CarFollowingModel carFollowingModel, Desire mandatoryDesire, Desire voluntaryDesire)Determines level of lane change desire for a lane change incentive.DesireIncentiveDummy. determineDesire(Parameters parameters, LanePerception perception, CarFollowingModel carFollowingModel, Desire mandatoryDesire)Determines level of lane change desire for a lane change incentive.DesireIncentiveGetInLane. determineDesire(Parameters parameters, LanePerception perception, CarFollowingModel carFollowingModel, Desire mandatoryDesire)Determines level of lane change desire for a lane change incentive.DesireIncentiveKeep. determineDesire(Parameters parameters, LanePerception perception, CarFollowingModel carFollowingModel, Desire mandatoryDesire, Desire voluntaryDesire)Determines level of lane change desire for a lane change incentive.DesireIncentiveQueue. determineDesire(Parameters parameters, LanePerception perception, CarFollowingModel carFollowingModel, Desire mandatoryDesire, Desire voluntaryDesire)Determines level of lane change desire for a lane change incentive.DesireIncentiveRoute. determineDesire(Parameters parameters, LanePerception perception, CarFollowingModel carFollowingModel, Desire mandatoryDesire)Determines level of lane change desire for a lane change incentive.DesireIncentiveSocioSpeed. determineDesire(Parameters parameters, LanePerception perception, CarFollowingModel carFollowingModel, Desire mandatoryDesire, Desire voluntaryDesire)Determines level of lane change desire for a lane change incentive.DesireIncentiveSpeed. determineDesire(Parameters parameters, LanePerception perception, CarFollowingModel carFollowingModel, Desire mandatoryDesire, Desire voluntaryDesire)Determines level of lane change desire for a lane change incentive.DesireIncentiveSpeedWithCourtesy. determineDesire(Parameters parameters, LanePerception perception, CarFollowingModel carFollowingModel, Desire mandatoryDesire, Desire voluntaryDesire)Determines level of lane change desire for a lane change incentive.DesireIncentiveStayRight. determineDesire(Parameters parameters, LanePerception perception, CarFollowingModel carFollowingModel, Desire mandatoryDesire, Desire voluntaryDesire)Determines level of lane change desire for a lane change incentive. -
Uses of Desire in org.opentrafficsim.road.gtu.lane.tactical.util.lmrs
Fields in org.opentrafficsim.road.gtu.lane.tactical.util.lmrs declared as Desire Modifier and Type Field Description static DesireDesire. ZEROEasy access and efficient zero desired.Methods in org.opentrafficsim.road.gtu.lane.tactical.util.lmrs that return Desire Modifier and Type Method Description DesireMandatoryIncentive. determineDesire(Parameters parameters, LanePerception perception, CarFollowingModel carFollowingModel, Desire mandatoryDesire)Determines level of lane change desire for a lane change incentive.DesireVoluntaryIncentive. determineDesire(Parameters parameters, LanePerception perception, CarFollowingModel carFollowingModel, Desire mandatoryDesire, Desire voluntaryDesire)Determines level of lane change desire for a lane change incentive.static DesireLmrsUtil. getLaneChangeDesire(Parameters parameters, LanePerception perception, CarFollowingModel carFollowingModel, java.lang.Iterable<MandatoryIncentive> mandatoryIncentives, java.lang.Iterable<VoluntaryIncentive> voluntaryIncentives, java.util.Map<java.lang.Class<? extends Incentive>,Desire> desireMap)Determines lane change desire for the given GtU.DesireLmrsData. getLatestDesire(java.lang.Class<? extends Incentive> incentiveClass)Returns the latest desire from the specified incentive.Methods in org.opentrafficsim.road.gtu.lane.tactical.util.lmrs with parameters of type Desire Modifier and Type Method Description AccelerationCooperation. cooperate(LanePerception perception, Parameters params, SpeedLimitInfo sli, CarFollowingModel cfm, LateralDirectionality lat, Desire ownDesire)Determine acceleration for cooperation.DesireMandatoryIncentive. determineDesire(Parameters parameters, LanePerception perception, CarFollowingModel carFollowingModel, Desire mandatoryDesire)Determines level of lane change desire for a lane change incentive.DesireVoluntaryIncentive. determineDesire(Parameters parameters, LanePerception perception, CarFollowingModel carFollowingModel, Desire mandatoryDesire, Desire voluntaryDesire)Determines level of lane change desire for a lane change incentive.Method parameters in org.opentrafficsim.road.gtu.lane.tactical.util.lmrs with type arguments of type Desire Modifier and Type Method Description static DesireLmrsUtil. getLaneChangeDesire(Parameters parameters, LanePerception perception, CarFollowingModel carFollowingModel, java.lang.Iterable<MandatoryIncentive> mandatoryIncentives, java.lang.Iterable<VoluntaryIncentive> voluntaryIncentives, java.util.Map<java.lang.Class<? extends Incentive>,Desire> desireMap)Determines lane change desire for the given GtU.
-