Interface ArrivalsHeadwayGenerator.HeadwayDistribution
- All Superinterfaces:
NamedConstants
- Enclosing class:
- ArrivalsHeadwayGenerator
Headway distribution.
Copyright (c) 2013-2026 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.
BSD-style license. See OpenTrafficSim License.
- Author:
- Alexander Verbraeck, Peter Knoppers, Wouter Schakel
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ArrivalsHeadwayGenerator.HeadwayDistributionConstant headway.static final ArrivalsHeadwayGenerator.HeadwayDistributionExponential headway distribution.static final ArrivalsHeadwayGenerator.HeadwayDistributionLog-normal headway distribution (variance = 1.0).static final ArrivalsHeadwayGenerator.HeadwayDistributionTriangular (left side, mean 2/3) and exponential (right side, mean 4/3) headway distribution.static final ArrivalsHeadwayGenerator.HeadwayDistributionTriangular headway distribution.static final ArrivalsHeadwayGenerator.HeadwayDistributionUniform headway distribution. -
Method Summary
Modifier and TypeMethodDescriptiondoubledraw(nl.tudelft.simulation.jstats.streams.StreamInterface randomStream) Draws a randomized headway factor.Methods inherited from interface org.opentrafficsim.base.NamedConstants
name
-
Field Details
-
CONSTANT
Constant headway. -
EXPONENTIAL
Exponential headway distribution. -
UNIFORM
Uniform headway distribution. -
TRIANGULAR
Triangular headway distribution. -
TRI_EXP
Triangular (left side, mean 2/3) and exponential (right side, mean 4/3) headway distribution. -
LOGNORMAL
Log-normal headway distribution (variance = 1.0).
-
-
Method Details
-
draw
double draw(nl.tudelft.simulation.jstats.streams.StreamInterface randomStream) Draws a randomized headway factor. The average value returned is always 1.0. The returned value is applied on the demand pattern by (reversed) integration to derive actual headways.- Parameters:
randomStream- random number stream- Returns:
- randomized headway factor
-