Class InterarrivalTimeRVRV<RV extends InterarrivalTimeRV>

All Implemented Interfaces:
Cloneable, RandomVariableOps<RV>, RandomVariableRVNOps<Long,RV>, RandomVariableRVOps<Long,RV>
Direct Known Subclasses:
BinomialIATimeRVRV, FixedIATimeRVRV, GaussianIATimeRVRV, PoissonIATimeRVRV, UniformIATimeRVRV

public abstract class InterarrivalTimeRVRV<RV extends InterarrivalTimeRV> extends LongRandomVariableRV<RV>
Generate random variables that generate random interarrival times Interarrival times are instances of Long because a long integer is the unit used to represent simulation time (as "ticks"). The value must not be negative. The constructor for this class arranges that. Subclasses must not override this behavior.

Note: this class was added to simply the construction of named random variables, and their factories, in the [@link org.bzdev.devqsim.rv} package.

  • Constructor Details

    • InterarrivalTimeRVRV

      protected InterarrivalTimeRVRV()
      Constructor.