Uses of Class
org.opentrafficsim.road.gtu.lane.plan.operational.SimpleOperationalPlan
Packages that use SimpleOperationalPlan
Package
Description
Specific operational plan method for road-vehicles operating in a lane-based network.
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 SimpleOperationalPlan in org.opentrafficsim.road.gtu.lane.plan.operational
Methods in org.opentrafficsim.road.gtu.lane.plan.operational with parameters of type SimpleOperationalPlanModifier and TypeMethodDescriptionstatic LaneBasedOperationalPlanLaneOperationalPlanBuilder.buildPlanFromSimplePlan(LaneBasedGtu gtu, Time startTime, SimpleOperationalPlan simplePlan, LaneChange laneChange) Build an operational plan based on a simple operational plan and status info. -
Uses of SimpleOperationalPlan in org.opentrafficsim.road.gtu.lane.tactical.lmrs
Methods in org.opentrafficsim.road.gtu.lane.tactical.lmrs with parameters of type SimpleOperationalPlanModifier and TypeMethodDescriptionfinal voidAccelerationBusStop.accelerate(SimpleOperationalPlan simplePlan, RelativeLane lane, Length mergeDistance, LaneBasedGtu gtu, LanePerception perception, CarFollowingModel carFollowingModel, Speed speed, org.opentrafficsim.base.parameters.Parameters params, SpeedLimitInfo speedLimitInfo) Determine acceleration.final voidAccelerationConflicts.accelerate(SimpleOperationalPlan simplePlan, RelativeLane lane, Length mergeDistance, LaneBasedGtu gtu, LanePerception perception, CarFollowingModel carFollowingModel, Speed speed, org.opentrafficsim.base.parameters.Parameters params, SpeedLimitInfo speedLimitInfo) Determine acceleration.voidAccelerationIncentive.accelerate(SimpleOperationalPlan simplePlan, RelativeLane lane, Length mergeDistance, LaneBasedGtu gtu, LanePerception perception, CarFollowingModel carFollowingModel, Speed speed, org.opentrafficsim.base.parameters.Parameters params, SpeedLimitInfo speedLimitInfo) Determine acceleration.voidAccelerationNoRightOvertake.accelerate(SimpleOperationalPlan simplePlan, RelativeLane lane, Length mergeDistance, LaneBasedGtu gtu, LanePerception perception, CarFollowingModel carFollowingModel, Speed speed, org.opentrafficsim.base.parameters.Parameters params, SpeedLimitInfo speedLimitInfo) Determine acceleration.final voidAccelerationSpeedLimitTransition.accelerate(SimpleOperationalPlan simplePlan, RelativeLane lane, Length mergeDistance, LaneBasedGtu gtu, LanePerception perception, CarFollowingModel carFollowingModel, Speed speed, org.opentrafficsim.base.parameters.Parameters params, SpeedLimitInfo speedLimitInfo) Determine acceleration.final voidAccelerationTrafficLights.accelerate(SimpleOperationalPlan simplePlan, RelativeLane lane, Length mergeDistance, LaneBasedGtu gtu, LanePerception perception, CarFollowingModel carFollowingModel, Speed speed, org.opentrafficsim.base.parameters.Parameters params, SpeedLimitInfo speedLimitInfo) Determine acceleration. -
Uses of SimpleOperationalPlan in org.opentrafficsim.road.gtu.lane.tactical.util.lmrs
Methods in org.opentrafficsim.road.gtu.lane.tactical.util.lmrs that return SimpleOperationalPlanModifier and TypeMethodDescriptionstatic SimpleOperationalPlanLmrsUtil.determinePlan(LaneBasedGtu gtu, Time startTime, CarFollowingModel carFollowingModel, LaneChange laneChange, LmrsData lmrsData, LanePerception perception, Iterable<MandatoryIncentive> mandatoryIncentives, Iterable<VoluntaryIncentive> voluntaryIncentives) Determines a simple representation of an operational plan.