Factory:org.bzdev.bikeshare.StdDelayTableFactory
Parameter Types
(optional keytype)
(value type)
Range RV Mode Add/Set
dist
Unit Distance
double [0.0, ∞] false set
The unit distance in meters over which the number of stops applies
distFraction
double [0.0, 1.0] false set
domains
Hub Domains
org.bzdev.bikeshare.HubDomain N/A false add
The set of hub domains that use this delay table
entry
Explicit Entry
int N/A false add
Explicit entry table
entry.dest
Destination Hub
int
org.bzdev.bikeshare.Hub
N/A false set
The destination hub for a trip
entry.distance
Distance
int
double
[0.0, ∞] false set
The distance in meters between the starting hub and destination hub
entry.maxWait
Maximum Wait
int
double
[0.0, ∞] false set
The average maximum wait at a stop in seconds
entry.origin
Starting Hub
int
org.bzdev.bikeshare.Hub
N/A false set
The starting hub for a trip
entry.stopProbability
Probability of Stopping
int
double
[0.0, 1.0] false set
The probability of stopping at a single stop
entry.stops
Number of Stops
int
int
[0, ∞] false set
the number of stops between the starting hub and the destination hub
maxWait
Maximum Wait
double [0.0, ∞] false set
The maximum wait in seconds when stopped
nStops
Number Of Stops
int [0, ∞] false set
The number of stops over the unit distance
speedRV
Speed Random Variable
org.bzdev.math.rv.DoubleRandomVariable [0.0, ∞] false set
The random variable used to determine the speed (m/s) while moving
stopProbability
Probability of Stopping
double [0.0, 1.0] false set
Probability of stopping
timeline
Timeline
int N/A false add
Timeline entries (use only to clear)
This is an integer-keyed set of values that define changes in an object's configuration. Subclasses may provide additional timeline parameters.
timeline.time
Time
int
java.lang.Double
[-∞, ∞] false set
The time for a timeline entry
This parameter must be provided if a timeline entry exists. The units are those used by the double-precession time unit for the simulation (for animations, this is generally seconds).
timeline.traceSetMode
TraceSet Mode
int
org.bzdev.devqsim.TraceSetMode
N/A false set
The trace-set mode for a timeline entry
This parameter indicates how the trace sets associated with a timeline entry should be interpreted. The values are an enumeration whose type is org.bzdev.devqsim.TraceSetMode and are used as follows:
  • KEEP - keep the existing trace sets, adding additional ones specified by the parameter timeline.traceSets.
  • REMOVE - remove the trace sets specified by the parameter timeline.traceSets.
  • REPLACE - remove all existing trace sets and replace those with the ones specified by the timeline.traceSets parameter.
timeline.traceSets
Trace Sets
int
org.bzdev.devqsim.TraceSet
N/A false add
The trace sets for a timeline entry
This parameter represents a set of TraceSet objects (the three-argument add method is used to add entries). How the entries are interpreted depends on the trace set mode for this timeline entry.
traceSets
Trace Sets
org.bzdev.devqsim.TraceSet N/A false add
A set of TraceSet objects, used for tracing
This parameter provides a set of TraceSets a SimObject will use for tracing. One should use the add and remove factory methods as this parameter refers to a set of values.