Module org.bzdev.devqsim
Package org.bzdev.devqsim.rv
Class SimIATimeRVRVFactory<RV extends InterarrivalTimeRV,RVRV extends InterarrivalTimeRVRV<RV>,NRVRV extends SimInterarrivalTimeRVRV<RV,RVRV>>
java.lang.Object
org.bzdev.obnaming.NamedObjectFactory<F,Simulation,SimObject,OBJ>
org.bzdev.devqsim.SimObjectFactory<DefaultSimObjectFactory<OBJ>,Simulation,OBJ>
org.bzdev.devqsim.DefaultSimObjectFactory<NRV>
org.bzdev.devqsim.rv.SimRVFactory<RV,RVRV,NRVRV>
org.bzdev.devqsim.rv.SimRVRVFactory<Long,RV,RVRV,NRVRV>
org.bzdev.devqsim.rv.SimLongRVRVFactory<RV,RVRV,NRVRV>
org.bzdev.devqsim.rv.SimIATimeRVRVFactory<RV,RVRV,NRVRV>
- All Implemented Interfaces:
Cloneable
- Direct Known Subclasses:
AbSimBinomialIATimeRVRVFactory
,AbSimFixedIATimeRVRVFactory
,AbSimGaussianIATimeRVRVFactory
,AbSimPoissonIATimeRVRVFactory
,AbSimUniformIATimeRVRVFactory
public abstract class SimIATimeRVRVFactory<RV extends InterarrivalTimeRV,RVRV extends InterarrivalTimeRVRV<RV>,NRVRV extends SimInterarrivalTimeRVRV<RV,RVRV>>
extends SimLongRVRVFactory<RV,RVRV,NRVRV>
Base class for named random variables that produce a sequence
of values of type
InterarrivalTimeRV
.
The type parameters are:
- RV - the type of the random variables generated
- RVRV - the type of the random variable used to generate a sequence of random variables
- NRVRV - the type of the named random variable corresponding to RVRV.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.bzdev.obnaming.NamedObjectFactory
NamedObjectFactory.ConfigException, NamedObjectFactory.IndexedSetter, NamedObjectFactory.ParmNameIterator
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.bzdev.devqsim.rv.SimRVFactory
setRV
Methods inherited from class org.bzdev.devqsim.SimObjectFactory
addToTimelineRequest, addToTimelineResponse, clear, getSimulation, initObject
Methods inherited from class org.bzdev.obnaming.NamedObjectFactory
add, add, add, add, add, add, add, add, addDocResourceBundle, addDocResourceBundle, addJDoc, addJDoc, addLabelResourceBundle, addLabelResourceBundle, addTipResourceBundle, addTipResourceBundle, arrayInit, canAdd3, clear, configure, configureSupported, containsParm, createObject, createObject, createObject, createObject, createObjects, createObjects, createObjects, createObjects, createObjects, createObjects, doAfterInits, endObjectCreation, getDoc, getFactoryClass, getGLB, getLabel, getLayoutResource, getListedFactories, getLUB, getNextName, getNextNameIndex, getObjectNamer, getParmKeyType, getParmPrefix, getRVMode, getTemplateKeyMap, getTemplateKeyMapForFactories, getTemplateKeyMapForFactories, getTemplateKeyMapForFactories, getTip, getType, glbInRange, initParm, initParms, initParms, isClearOnly, isNamedObject, isRandomVariable, keyType, lubInRange, mustAdd, newConfigExceptionInstance, newConfigExceptionInstance, newConfigExceptionInstance, newConfigExceptionInstance, newConfigExceptionInstance, newConfigExceptionInstance, newConfigExceptionInstance, newInstance, newInstance, newObject, parmNames, parmNameSet, parmPrefixes, remove, remove, remove, remove, remove, remove, remove, remove, removeParm, removeParms, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, setDocAPIBase, setInterned, setLayoutResource, setLayoutResource, setNameRoot, setTarget, startObjectCreation, unset, unset, unset, unset, unset, unset, willIntern
-
Constructor Details
-
SimIATimeRVRVFactory
Constructor.- Parameters:
sim
- the simulation used to name objects.
-