Module org.bzdev.math
Package org.bzdev.math.rv
Class InterarrivalTimeRVRV<RV extends InterarrivalTimeRV>
java.lang.Object
org.bzdev.math.rv.RandomVariable<RV>
org.bzdev.math.rv.RandomVariableRV<T,RV>
org.bzdev.math.rv.RandomVariableRVN<Long,LRV>
org.bzdev.math.rv.LongRandomVariableRV<RV>
org.bzdev.math.rv.InterarrivalTimeRVRV<RV>
- 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 Summary
Constructors -
Method Summary
Methods inherited from class org.bzdev.math.rv.LongRandomVariableRV
cmp, next, setMaximum, setMinimum, tightenMaximum, tightenMaximumS, tightenMinimum, tightenMinimumS
Methods inherited from class org.bzdev.math.rv.RandomVariableRVN
doNext, getMaximumClosed, getMaximumRV, getMinimumClosed, getMinimumRV
Methods inherited from class org.bzdev.math.rv.RandomVariableRV
determineIfOrdered, getCharacteristics, parallelStream, parallelStream, stream, stream
Methods inherited from class org.bzdev.math.rv.RandomVariable
clone, getMaximum, getMinimum, setMaximum, setMinimum, setRequiredMaximum, setRequiredMinimum, spliterator, spliterator, tightenMaximum, tightenMinimum
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.bzdev.math.rv.RandomVariableOps
getMaximum, getMinimum, setMaximum, setMinimum, tightenMaximum, tightenMinimum
-
Constructor Details
-
InterarrivalTimeRVRV
protected InterarrivalTimeRVRV()Constructor.
-