| Package | Description | 
|---|---|
| org.opentrafficsim.road.gtu.lane | 
 The lane-based GTUs are the Generalized Travel Units that travel in lanes, and need to switch lanes to overtake. 
 | 
| 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.toledo | 
 
 Copyright (c) 2013-2018 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. 
 | 
| org.opentrafficsim.road.gtu.strategical | 
 Strategical planners for a road-based GTU. 
 | 
| org.opentrafficsim.road.gtu.strategical.route | 
 Route planners as part of strategical planning. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
default LaneBasedTacticalPlanner | 
LaneBasedGTU.getTacticalPlanner() | 
default LaneBasedTacticalPlanner | 
LaneBasedGTU.getTacticalPlanner(org.djunits.value.vdouble.scalar.Time time) | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractLaneBasedTacticalPlannerFactory<T extends LaneBasedTacticalPlanner>
Abstract tactical planner factory which uses a car-following model factory for supplying peeked desired speed and headway. 
 | 
interface  | 
LaneBasedTacticalPlannerFactory<T extends LaneBasedTacticalPlanner>
A factory class is used to generate tactical planners as the tactical planner is state-full. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractLaneBasedTacticalPlanner
A lane-based tactical planner generates an operational plan for the lane-based GTU. 
 | 
class  | 
LaneBasedCFLCTacticalPlanner
Lane-based tactical planner that implements car following and lane change behavior. 
 | 
class  | 
LaneBasedGTUFollowingDirectedChangeTacticalPlanner
Lane-based tactical planner that implements car following behavior and rule-based lane change. 
 | 
class  | 
LaneBasedGTUFollowingTacticalPlanner
Lane-based tactical planner that implements car following behavior. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
static org.opentrafficsim.base.parameters.ParameterTypeClass<LaneBasedTacticalPlanner> | 
AbstractLaneBasedTacticalPlanner.TACTICAL_PLANNER
Tactical planner parameter. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
LMRS
Implementation of the LMRS (Lane change Model with Relaxation and Synchronization). 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
Toledo
Implementation of the model of Toledo (2003). 
Tomer Toledo (2003) "Integrated Driving Behavior Modeling", Massachusetts Institute of Technology.  | 
| Modifier and Type | Method and Description | 
|---|---|
LaneBasedTacticalPlanner | 
LaneBasedStrategicalPlannerNone.getTacticalPlanner() | 
LaneBasedTacticalPlanner | 
LaneBasedStrategicalPlanner.getTacticalPlanner() | 
LaneBasedTacticalPlanner | 
LaneBasedStrategicalPlannerNone.getTacticalPlanner(org.djunits.value.vdouble.scalar.Time time) | 
LaneBasedTacticalPlanner | 
LaneBasedStrategicalPlanner.getTacticalPlanner(org.djunits.value.vdouble.scalar.Time time) | 
protected LaneBasedTacticalPlanner | 
AbstractLaneBasedStrategicalPlannerFactory.nextTacticalPlanner(LaneBasedGTU gtu)
Returns the next tactical planner. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected LaneBasedTacticalPlannerFactory<? extends LaneBasedTacticalPlanner> | 
AbstractLaneBasedStrategicalPlannerFactory.getTacticalPlannerFactory()
Returns the tactical planner factory. 
 | 
| Constructor and Description | 
|---|
AbstractLaneBasedStrategicalPlannerFactory(LaneBasedTacticalPlannerFactory<? extends LaneBasedTacticalPlanner> tacticalPlannerFactory)
Constructor with factory for tactical planners. 
 | 
AbstractLaneBasedStrategicalPlannerFactory(LaneBasedTacticalPlannerFactory<? extends LaneBasedTacticalPlanner> tacticalPlannerFactory,
                                          org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterFactory parametersFactory)
Constructor with factory for tactical planners. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
LaneBasedTacticalPlanner | 
LaneBasedStrategicalRoutePlanner.getTacticalPlanner() | 
LaneBasedTacticalPlanner | 
LaneBasedStrategicalRoutePlanner.getTacticalPlanner(org.djunits.value.vdouble.scalar.Time time) | 
| Constructor and Description | 
|---|
LaneBasedStrategicalRoutePlanner(LaneBasedTacticalPlanner fixedTacticalPlanner,
                                LaneBasedGTU gtu)
Constructor for a strategical planner without route. 
 | 
LaneBasedStrategicalRoutePlanner(LaneBasedTacticalPlanner fixedTacticalPlanner,
                                LaneBasedGTU gtu,
                                org.opentrafficsim.core.network.Node origin,
                                org.opentrafficsim.core.network.Node destination,
                                RouteSupplier routeSupplier)
Constructor for a strategical planner with route supplier. 
 | 
LaneBasedStrategicalRoutePlanner(LaneBasedTacticalPlanner fixedTacticalPlanner,
                                org.opentrafficsim.core.network.route.Route route,
                                LaneBasedGTU gtu,
                                org.opentrafficsim.core.network.Node origin,
                                org.opentrafficsim.core.network.Node destination)
Constructor for a strategical planner with route. 
 | 
LaneBasedStrategicalRoutePlanner(LaneBasedTacticalPlanner fixedTacticalPlanner,
                                org.opentrafficsim.core.network.route.Route route,
                                LaneBasedGTU gtu,
                                org.opentrafficsim.core.network.Node origin,
                                org.opentrafficsim.core.network.Node destination,
                                RouteSupplier routeSupplier)
Constructor for a strategical planner with route. 
 | 
| Constructor and Description | 
|---|
LaneBasedStrategicalRoutePlannerFactory(LaneBasedTacticalPlannerFactory<? extends LaneBasedTacticalPlanner> tacticalPlannerFactory)
Constructor with factory for tactical planners. 
 | 
LaneBasedStrategicalRoutePlannerFactory(LaneBasedTacticalPlannerFactory<? extends LaneBasedTacticalPlanner> tacticalPlannerFactory,
                                       org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterFactory parametersFactory)
Constructor with factory for tactical planners. 
 | 
LaneBasedStrategicalRoutePlannerFactory(LaneBasedTacticalPlannerFactory<? extends LaneBasedTacticalPlanner> tacticalPlannerFactory,
                                       org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterFactory parametersFactory,
                                       RouteSupplier routeSupplier)
Constructor with factory for tactical planners. 
 | 
LaneBasedStrategicalRoutePlannerFactory(LaneBasedTacticalPlannerFactory<? extends LaneBasedTacticalPlanner> tacticalPlannerFactory,
                                       RouteSupplier routeSupplier)
Constructor with factory for tactical planners. 
 | 
Copyright © 2014–2018 Delft University of Technology. All rights reserved.