Module org.bzdev.devqsim
Package org.bzdev.devqsim.rv
Class SimLongRVRVFactory<RV extends LongRandomVariable,RVRV extends LongRandomVariableRV<RV>,NRVRV extends SimLongRVRV<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>
- All Implemented Interfaces:
Cloneable
- Direct Known Subclasses:
AbSimBinomialLongRVRVFactory
,AbSimFixedLongRVRVFactory
,AbSimPoissonLongRVRVFactory
,AbSimUniformLongRVRVFactory
,SimIATimeRVRVFactory
public abstract class SimLongRVRVFactory<RV extends LongRandomVariable,RVRV extends LongRandomVariableRV<RV>,NRVRV extends SimLongRVRV<RV,RVRV>>
extends SimRVRVFactory<Long,RV,RVRV,NRVRV>
Base class for named random variables that produce a sequence
of values of type
LongRandomVariable
.
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
-
SimLongRVRVFactory
Constructor.- Parameters:
sim
- the simulation used to name objects.
-