Package | Description |
---|---|
org.opentrafficsim.road.gtu.lane.perception |
Implementation of lane-based perception for the GTU.
|
org.opentrafficsim.road.gtu.lane.tactical.following |
GTU (Car) following models such as IDM+.
|
org.opentrafficsim.road.gtu.lane.tactical.toledo |
Copyright (c) 2013-2018 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
|
Modifier and Type | Interface and Description |
---|---|
interface |
PerceptionCollectable<H extends Headway,U>
Iterable that additionally provides support for PerceptionCollectors.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractPerceptionIterable<H extends Headway,U,C>
Abstract iterable that figures out how to find the next nearest object, including splits.
|
class |
AbstractPerceptionReiterable<H extends Headway,U>
This class uses a single primary iterator which a subclass defines, and makes sure that all elements are only looked up and
created once.
|
class |
DownstreamNeighborsIterable
Iterable to find downstream GTU's.
The behavior of this search is slightly altered using boolean ignoreIfUpstream . |
class |
LaneBasedObjectIterable<H extends Headway,L extends LaneBasedObject>
Iterable that searches downstream for a certain type of lane based object.
|
class |
MultiLanePerceptionIterable<H extends Headway,U>
Iterable class to search over multiple lanes.
|
class |
PerceptionIterableSet<H extends Headway>
Simple implementation of
PerceptionIterable which wraps a set. |
class |
SortedSetPerceptionIterable<H extends Headway,U>
Deprecated.
|
class |
UpstreamNeighborsIterable
Iterable to find upstream GTU's.
|
Modifier and Type | Method and Description |
---|---|
protected Acceleration |
IDMPlusMulti.combineInteractionTerm(Acceleration aFree,
Parameters parameters,
Speed speed,
Speed desiredSpeed,
Length desiredHeadway,
PerceptionIterable<? extends Headway> leaders)
Combines an interaction term with the free term.
|
protected Acceleration |
IDMPlus.combineInteractionTerm(Acceleration aFree,
Parameters parameters,
Speed speed,
Speed desiredSpeed,
Length desiredHeadway,
PerceptionIterable<? extends Headway> leaders)
Combines an interaction term with the free term.
|
protected Acceleration |
IDM.combineInteractionTerm(Acceleration aFree,
Parameters parameters,
Speed speed,
Speed desiredSpeed,
Length desiredHeadway,
PerceptionIterable<? extends Headway> leaders)
Combines an interaction term with the free term.
|
protected abstract Acceleration |
AbstractIDM.combineInteractionTerm(Acceleration aFree,
Parameters parameters,
Speed speed,
Speed desiredSpeed,
Length desiredHeadway,
PerceptionIterable<? extends Headway> leaders)
Combines an interaction term with the free term.
|
protected Acceleration |
AbstractIDM.followingAcceleration(Parameters parameters,
Speed speed,
Speed desiredSpeed,
Length desiredHeadway,
PerceptionIterable<? extends Headway> leaders)
Determination of car-following acceleration, possibly based on multiple leaders.
|
protected abstract Acceleration |
AbstractCarFollowingModel.followingAcceleration(Parameters parameters,
Speed speed,
Speed desiredSpeed,
Length desiredHeadway,
PerceptionIterable<? extends Headway> leaders)
Determination of car-following acceleration, possibly based on multiple leaders.
|
Acceleration |
SequentialFixedAccelerationModel.followingAcceleration(Parameters parameters,
Speed speed,
SpeedLimitInfo speedInfo,
PerceptionIterable<? extends Headway> leaders)
Determination of car-following acceleration, possibly based on multiple leaders.
|
Acceleration |
IDMPlusOld.followingAcceleration(Parameters parameters,
Speed speed,
SpeedLimitInfo speedInfo,
PerceptionIterable<? extends Headway> leaders)
Determination of car-following acceleration, possibly based on multiple leaders.
|
Acceleration |
IDMOld.followingAcceleration(Parameters parameters,
Speed speed,
SpeedLimitInfo speedInfo,
PerceptionIterable<? extends Headway> leaders)
Determination of car-following acceleration, possibly based on multiple leaders.
|
Acceleration |
FixedAccelerationModel.followingAcceleration(Parameters parameters,
Speed speed,
SpeedLimitInfo speedInfo,
PerceptionIterable<? extends Headway> leaders)
Determination of car-following acceleration, possibly based on multiple leaders.
|
Acceleration |
CarFollowingModel.followingAcceleration(Parameters parameters,
Speed speed,
SpeedLimitInfo speedLimitInfo,
PerceptionIterable<? extends Headway> leaders)
Determination of car-following acceleration, possibly based on multiple leaders.
|
Acceleration |
AbstractCarFollowingModel.followingAcceleration(Parameters parameters,
Speed speed,
SpeedLimitInfo speedLimitInfo,
PerceptionIterable<? extends Headway> leaders)
Determination of car-following acceleration, possibly based on multiple leaders.
|
Modifier and Type | Method and Description |
---|---|
protected Acceleration |
ToledoCarFollowing.followingAcceleration(Parameters parameters,
Speed speed,
Speed desiredSpeed,
Length desiredHeadway,
PerceptionIterable<? extends Headway> leaders)
Determination of car-following acceleration, possibly based on multiple leaders.
|
Copyright © 2014–2018 Delft University of Technology. All rights reserved.