Module org.bzdev.devqsim
Package org.bzdev.devqsim.rv
Class SimBooleanRVRVFactory<RV extends BooleanRandomVariable,RVRV extends BooleanRandomVariableRV<RV>,NRVRV extends SimBooleanRVRV<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<Boolean,RV,RVRV,NRVRV>
org.bzdev.devqsim.rv.SimBooleanRVRVFactory<RV,RVRV,NRVRV>
- All Implemented Interfaces:
Cloneable
- Direct Known Subclasses:
AbSimBinomialBoolRVRVFactory
,AbSimFixedBoolRVRVFactory
public abstract class SimBooleanRVRVFactory<RV extends BooleanRandomVariable,RVRV extends BooleanRandomVariableRV<RV>,NRVRV extends SimBooleanRVRV<RV,RVRV>>
extends SimRVRVFactory<Boolean,RV,RVRV,NRVRV>
Base class for named random variables that produce a sequence
of values of type
BooleanRandomVariable
..
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
-
SimBooleanRVRVFactory
Constructor.- Parameters:
sim
- the simulation used to name objects.
-