| Package | Description | 
|---|---|
| org.opentrafficsim.road.gtu.lane.plan.operational | 
 Specific operational plan method for road-vehicles operating in a lane-based network. 
 | 
| 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. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static LaneBasedOperationalPlan | 
LaneOperationalPlanBuilder.buildPlanFromSimplePlan(LaneBasedGTU gtu,
                       org.djunits.value.vdouble.scalar.Time startTime,
                       SimpleOperationalPlan simplePlan,
                       LaneChange laneChange)
Build an operational plan based on a simple operational plan and status info. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
AccelerationTrafficLights.accelerate(SimpleOperationalPlan simplePlan,
          RelativeLane lane,
          LaneBasedGTU gtu,
          LanePerception perception,
          CarFollowingModel carFollowingModel,
          org.djunits.value.vdouble.scalar.Speed speed,
          org.opentrafficsim.base.parameters.Parameters params,
          SpeedLimitInfo speedLimitInfo)
Determine acceleration. 
 | 
void | 
AccelerationSpeedLimitTransition.accelerate(SimpleOperationalPlan simplePlan,
          RelativeLane lane,
          LaneBasedGTU gtu,
          LanePerception perception,
          CarFollowingModel carFollowingModel,
          org.djunits.value.vdouble.scalar.Speed speed,
          org.opentrafficsim.base.parameters.Parameters params,
          SpeedLimitInfo speedLimitInfo)
Determine acceleration. 
 | 
void | 
AccelerationNoRightOvertake.accelerate(SimpleOperationalPlan simplePlan,
          RelativeLane lane,
          LaneBasedGTU gtu,
          LanePerception perception,
          CarFollowingModel carFollowingModel,
          org.djunits.value.vdouble.scalar.Speed speed,
          org.opentrafficsim.base.parameters.Parameters params,
          SpeedLimitInfo speedLimitInfo)
Determine acceleration. 
 | 
void | 
AccelerationIncentive.accelerate(SimpleOperationalPlan simplePlan,
          RelativeLane lane,
          LaneBasedGTU gtu,
          LanePerception perception,
          CarFollowingModel carFollowingModel,
          org.djunits.value.vdouble.scalar.Speed speed,
          org.opentrafficsim.base.parameters.Parameters params,
          SpeedLimitInfo speedLimitInfo)
Determine acceleration. 
 | 
void | 
AccelerationConflicts.accelerate(SimpleOperationalPlan simplePlan,
          RelativeLane lane,
          LaneBasedGTU gtu,
          LanePerception perception,
          CarFollowingModel carFollowingModel,
          org.djunits.value.vdouble.scalar.Speed speed,
          org.opentrafficsim.base.parameters.Parameters params,
          SpeedLimitInfo speedLimitInfo)
Determine acceleration. 
 | 
void | 
AccelerationBusStop.accelerate(SimpleOperationalPlan simplePlan,
          RelativeLane lane,
          LaneBasedGTU gtu,
          LanePerception perception,
          CarFollowingModel carFollowingModel,
          org.djunits.value.vdouble.scalar.Speed speed,
          org.opentrafficsim.base.parameters.Parameters params,
          SpeedLimitInfo speedLimitInfo)
Determine acceleration. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static SimpleOperationalPlan | 
LmrsUtil.determinePlan(LaneBasedGTU gtu,
             org.djunits.value.vdouble.scalar.Time startTime,
             CarFollowingModel carFollowingModel,
             LaneChange laneChange,
             LmrsData lmrsData,
             LanePerception perception,
             LinkedHashSet<MandatoryIncentive> mandatoryIncentives,
             LinkedHashSet<VoluntaryIncentive> voluntaryIncentives)
Determines a simple representation of an operational plan. 
 | 
Copyright © 2014–2018 Delft University of Technology. All rights reserved.