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-2020 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 interfacePerceptionCollectable<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 classAbstractPerceptionIterable<H extends Headway,U,C>Abstract iterable that figures out how to find the next nearest object, including splits.classAbstractPerceptionReiterable<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.classDownstreamNeighborsIterableIterable to find downstream GTU's.
The behavior of this search is slightly altered usingboolean ignoreIfUpstream.classLaneBasedObjectIterable<H extends Headway,L extends LaneBasedObject>Iterable that searches downstream or upstream for a certain type of lane based object.classMultiLanePerceptionIterable<H extends Headway,U>Iterable class to search over multiple lanes.classPerceptionIterableSet<H extends Headway>Simple implementation ofPerceptionIterablewhich wraps a set.classSortedSetPerceptionIterable<H extends Headway>Deprecated.classUpstreamNeighborsIterableIterable 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 AccelerationAbstractIDM. combineInteractionTerm(Acceleration aFree, Parameters parameters, Speed speed, Speed desiredSpeed, Length desiredHeadway, PerceptionIterable<? extends Headway> leaders)Combines an interaction term with the free term.protected AccelerationIDM. combineInteractionTerm(Acceleration aFree, Parameters parameters, Speed speed, Speed desiredSpeed, Length desiredHeadway, PerceptionIterable<? extends Headway> leaders)Combines an interaction term with the free term.protected AccelerationIDMPlus. combineInteractionTerm(Acceleration aFree, Parameters parameters, Speed speed, Speed desiredSpeed, Length desiredHeadway, PerceptionIterable<? extends Headway> leaders)Combines an interaction term with the free term.protected AccelerationIDMPlusMulti. 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 AccelerationAbstractCarFollowingModel. followingAcceleration(Parameters parameters, Speed speed, Speed desiredSpeed, Length desiredHeadway, PerceptionIterable<? extends Headway> leaders)Determination of car-following acceleration, possibly based on multiple leaders.AccelerationAbstractCarFollowingModel. followingAcceleration(Parameters parameters, Speed speed, SpeedLimitInfo speedLimitInfo, PerceptionIterable<? extends Headway> leaders)Determination of car-following acceleration, possibly based on multiple leaders.protected AccelerationAbstractIDM. followingAcceleration(Parameters parameters, Speed speed, Speed desiredSpeed, Length desiredHeadway, PerceptionIterable<? extends Headway> leaders)Determination of car-following acceleration, possibly based on multiple leaders.AccelerationCarFollowingModel. followingAcceleration(Parameters parameters, Speed speed, SpeedLimitInfo speedLimitInfo, PerceptionIterable<? extends Headway> leaders)Determination of car-following acceleration, possibly based on multiple leaders.AccelerationFixedAccelerationModel. followingAcceleration(Parameters parameters, Speed speed, SpeedLimitInfo speedInfo, PerceptionIterable<? extends Headway> leaders)Determination of car-following acceleration, possibly based on multiple leaders.AccelerationIDMOld. followingAcceleration(Parameters parameters, Speed speed, SpeedLimitInfo speedInfo, PerceptionIterable<? extends Headway> leaders)Determination of car-following acceleration, possibly based on multiple leaders.AccelerationIDMPlusOld. followingAcceleration(Parameters parameters, Speed speed, SpeedLimitInfo speedInfo, PerceptionIterable<? extends Headway> leaders)Determination of car-following acceleration, possibly based on multiple leaders.AccelerationSequentialFixedAccelerationModel. 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 AccelerationToledoCarFollowing. followingAcceleration(Parameters parameters, Speed speed, Speed desiredSpeed, Length desiredHeadway, PerceptionIterable<? extends Headway> leaders)Determination of car-following acceleration, possibly based on multiple leaders.