Module org.bzdev.devqsim
Package org.bzdev.devqsim.rv
Class SimIATimeRVFactory<RV extends InterarrivalTimeRV,NRV extends SimInterarrivalTimeRV<RV>>
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<Long,RV,NRV>
org.bzdev.devqsim.rv.SimLongRVFactory<RV,NRV>
org.bzdev.devqsim.rv.SimIATimeRVFactory<RV,NRV>
- All Implemented Interfaces:
Cloneable
- Direct Known Subclasses:
AbSimBinomialIATimeRVFactory
,AbSimDetermIATimeRVFactory
,AbSimFixedIATimeRVFactory
,AbSimGaussianIATimeRVFactory
,AbSimPoissonIATimeRVFactory
,AbSimUniformIATimeRVFactory
public abstract class SimIATimeRVFactory<RV extends InterarrivalTimeRV,NRV extends SimInterarrivalTimeRV<RV>>
extends SimLongRVFactory<RV,NRV>
Base class for factories that create named interarrival-time random
variables.
The type parameters are:
- RV - the type for the random variable
- NRV - the type of the corresponding named random variable
-
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
-
SimIATimeRVFactory
Constructor.- Parameters:
sim
- the simulation used to name objects.
-