Module org.bzdev.devqsim
Package org.bzdev.devqsim.rv
Class SimIntegerRVRVFactory<RV extends IntegerRandomVariable,RVRV extends IntegerRandomVariableRV<RV>,NRVRV extends SimIntegerRVRV<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<Integer,RV,RVRV,NRVRV>
org.bzdev.devqsim.rv.SimIntegerRVRVFactory<RV,RVRV,NRVRV>
- All Implemented Interfaces:
Cloneable
- Direct Known Subclasses:
AbSimBinomialIntRVRVFactory
,AbSimFixedIntRVRVFactory
,AbSimPoissonIntRVRVFactory
,AbSimUniformIntRVRVFactory
public abstract class SimIntegerRVRVFactory<RV extends IntegerRandomVariable,RVRV extends IntegerRandomVariableRV<RV>,NRVRV extends SimIntegerRVRV<RV,RVRV>>
extends SimRVRVFactory<Integer,RV,RVRV,NRVRV>
Base class for named random variables that produce a sequence
of values of type
IntegerRandomVariable
..
The type parameters are:
- RV - the type for the random variables generate.
- 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
-
SimIntegerRVRVFactory
Constructor.- Parameters:
sim
- the simulation used to name objects.
-