Class AbstractIdm.IdmDesiredHeadwayModel
java.lang.Object
org.opentrafficsim.road.gtu.lane.tactical.following.AbstractIdm.IdmDesiredHeadwayModel
- All Implemented Interfaces:
Supplier<AbstractIdm.IdmDesiredHeadwayModel>,Stateless<AbstractIdm.IdmDesiredHeadwayModel>,DesiredHeadwayModel
- Enclosing class:
- AbstractIdm
public static class AbstractIdm.IdmDesiredHeadwayModel
extends Object
implements DesiredHeadwayModel, Stateless<AbstractIdm.IdmDesiredHeadwayModel>
IDM desired headway model.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final AbstractIdm.IdmDesiredHeadwayModelSingleton instance. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondesiredHeadway(Parameters parameters, Speed speed) Determines the desired headway in equilibrium conditions, i.e. no speed difference with the leader.get()
-
Field Details
-
SINGLETON
Singleton instance.
-
-
Constructor Details
-
IdmDesiredHeadwayModel
public IdmDesiredHeadwayModel()Constructor.
-
-
Method Details
-
get
- Specified by:
getin interfaceStateless<AbstractIdm.IdmDesiredHeadwayModel>- Specified by:
getin interfaceSupplier<AbstractIdm.IdmDesiredHeadwayModel>
-
desiredHeadway
Description copied from interface:DesiredHeadwayModelDetermines the desired headway in equilibrium conditions, i.e. no speed difference with the leader.- Specified by:
desiredHeadwayin interfaceDesiredHeadwayModel- Parameters:
parameters- parametersspeed- speed to determine the desired headway at- Returns:
- desired headway
- Throws:
ParameterException- if parameter exception occurs
-