Class SimRVRVFactory<T,RV extends RandomVariable<T>,RVRV extends RandomVariableRV<T,RV>,NRVRV extends SimRandomVariableRV<T,RV,RVRV>>

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.
  • Constructor Details

    • SimRVRVFactory

      protected SimRVRVFactory(Simulation sim)
      Constructor.
      Parameters:
      sim - the simulation used to name objects.