Class AbstractIdm.IdmDesiredSpeedModel

java.lang.Object
org.opentrafficsim.road.gtu.tactical.following.AbstractIdm.IdmDesiredSpeedModel
All Implemented Interfaces:
Supplier<AbstractIdm.IdmDesiredSpeedModel>, Stateless<AbstractIdm.IdmDesiredSpeedModel>, DesiredSpeedModel
Enclosing class:
AbstractIdm

public static class AbstractIdm.IdmDesiredSpeedModel extends Object implements DesiredSpeedModel, Stateless<AbstractIdm.IdmDesiredSpeedModel>
IDM desired speed model. This model returns the minimum of fSpeed'*laneSpeedLimit and fSpeedGtu'*gtuTypeSpeedLimit if both exist, or one of them if one exists. If both do not exist this model returns fSpeed*130km/h. For both fSpeed' and fSpeedGtu', if the speed limit is enforced the value is the minimum of fSpeed/fSpeedGtu (respectively) and 1.0.