Uses of Interface
org.opentrafficsim.road.gtu.lane.perception.PerceptionIterable
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-2019 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
|
-
Uses of PerceptionIterable in org.opentrafficsim.road.gtu.lane.perception
Subinterfaces of PerceptionIterable in org.opentrafficsim.road.gtu.lane.perception Modifier and Type Interface Description interface
PerceptionCollectable<H extends Headway,U>
Iterable that additionally provides support for PerceptionCollectors.Classes in org.opentrafficsim.road.gtu.lane.perception that implement PerceptionIterable Modifier and Type Class 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 usingboolean ignoreIfUpstream
.class
LaneBasedObjectIterable<H extends Headway,L extends LaneBasedObject>
Iterable that searches downstream or upstream 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 ofPerceptionIterable
which wraps a set.class
SortedSetPerceptionIterable<H extends Headway>
Deprecated.class
UpstreamNeighborsIterable
Iterable to find upstream GTU's. -
Uses of PerceptionIterable in org.opentrafficsim.road.gtu.lane.tactical.following
Methods in org.opentrafficsim.road.gtu.lane.tactical.following with parameters of type PerceptionIterable Modifier and Type Method Description 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
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 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
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 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
AbstractCarFollowingModel. followingAcceleration(Parameters parameters, Speed speed, SpeedLimitInfo speedLimitInfo, PerceptionIterable<? extends Headway> leaders)
Determination of car-following acceleration, possibly based on multiple leaders.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.Acceleration
CarFollowingModel. followingAcceleration(Parameters parameters, Speed speed, SpeedLimitInfo speedLimitInfo, 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
IDMOld. 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
SequentialFixedAccelerationModel. followingAcceleration(Parameters parameters, Speed speed, SpeedLimitInfo speedInfo, PerceptionIterable<? extends Headway> leaders)
Determination of car-following acceleration, possibly based on multiple leaders. -
Uses of PerceptionIterable in org.opentrafficsim.road.gtu.lane.tactical.toledo
Methods in org.opentrafficsim.road.gtu.lane.tactical.toledo with parameters of type PerceptionIterable Modifier and Type Method 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.