Module org.bzdev.devqsim
Package org.bzdev.devqsim.rv
Class SimRVRVFactory<T,RV extends RandomVariable<T>,RVRV extends RandomVariableRV<T,RV>,NRVRV extends SimRandomVariableRV<T,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<T,RV,RVRV,NRVRV>
- All Implemented Interfaces:
Cloneable
- Direct Known Subclasses:
SimBooleanRVRVFactory
,SimDoubleRVRVFactory
,SimIntegerRVRVFactory
,SimLongRVRVFactory
public abstract class SimRVRVFactory<T,RV extends RandomVariable<T>,RVRV extends RandomVariableRV<T,RV>,NRVRV extends SimRandomVariableRV<T,RV,RVRV>>
extends SimRVFactory<RV,RVRV,NRVRV>
Base class for factories that produce named random variables that
in turn produce a sequence of values of type
RandomVariable
. The type parameters are:
- T - the type of the values that a generated random variable generate.
- RV - the type for 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
-
SimRVRVFactory
Constructor.- Parameters:
sim
- the simulation used to name objects.
-